Supportnet Computer
Planet of Tech

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: