Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Finde den Fehler nicht...
Frage
Hallo
ich habe versucht einen veranstaltungskalender zu schreiben.
die daten werden aus einer datenbank geholt, jedoch bekomme ich die fehlermeldung
[quote]Parse error: syntax error, unexpected $end in C:\xampplite\htdocs\root\tests\terminplaner\termine_alle.php on line 64[/quote]
Der Code lautet
[code]<?php
...
echo "<h2>Termine</h2>\n";
$sql = "SELECT
veranstaltungsname,
veranstaltungsort,
startzeit,
endzeit,
url,
id
FROM
termine
ORDER BY
startzeit ASC";
echo "<table width=\"450\" border=\"0\">
<tr>
<td><b>Veranstaltung</b></td>
<td><b>Datum</b></td>
<td><b>Ort</b></td>
<td><b>Internet</b></td>
</tr>";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result)) {
//URL Ja/nein
if ($row[´url´] == "")
{$adresse = "Keine Angabe";}
else
{$adresse = $row[´url´];}
if ($row[´url´] == "")
{$url = "Keine Angabe";}
else
{$url = "<a href=http://".$row[´url´]." target=\"blank\">".$row[´url´]."</a>";}
//Ende URL
//Datum berechnen
$start_datum = date("d.m.Y",$row[´startzeit´]);
//Nur Zukunft anzeigen
if ($row[´endzeit´] >= $timestamp)
{
echo
"
<tr>
<td>".$row[´veranstaltungsname´]."</td>
<td>".$start_datum."</td>
<td>".$row[´veranstaltungsort´]."</td>
<td>".$url."</td>
</tr> ";}
echo "</table>";
?>[/code]
Die Fehlermeldung heisst ja soviel, wie das irgend eine Funktion nicht beendet wurde.
habe mal gesucht, finde jedoch nichts...
wäre nett, wenn ihr mir helfen könnt.
luke
Antwort 1 von $end
Du hast 7 öffnende und 5 schliessende geschweifte Klammern im Code. Eine schlechtes Verhältnis! ;-)
Antwort 2 von Killerbarbe
Hi!
Und was mir aufgefallen ist: Der Fehler liegt anscheinend in zeile 64, so viel Zeilen hast du aber gar nicht^^
MFG Jan
Und was mir aufgefallen ist: Der Fehler liegt anscheinend in zeile 64, so viel Zeilen hast du aber gar nicht^^
MFG Jan

