Mailinglisten-Archive |
Hi Ali, > ---------- > Von: Ali Reza Sajedi[SMTP:arsajedi_(at)_bup-goettingen.de] > > koennte vielleicht jemand von Euch mir bei dem folgenden parse error > weiterhelfen. Das Beispiel satmmt aus dem mysql Handbuch deutscher > Version. > > Parse error: parse error, expecting `'&'' or `PHP_CONST' or `'$'' in > /home/arsajedi/www/Database1/contact.php3 on line 19 > > Function Main_Menu ( > > (line 19)echo "<H1><CENTER> Welcome To The Contact Database "; > echo "You have the following choices:"; > echo "<FORM METHOD = \"POST\" ACTION=\"contact.html\">"; > echo "<INPUT CHECKED TYPE=\"radio\" NAME=\"state\" > VALUE=\"List\"><B> List Contacts.<BR>"; > echo "<INPUT TYPE=\"radio\" NAME=\"state\" > VALUE=\"Create\"><B>Create a new Contact.<P>"; > echo "<INPUT TYPE=\"submit\" VALUE=\"Make Contact\">"; > echo ""; > > ); > So wie das aussieht liegt der Fehler nicht an der Zeile 19, sondern an der Zeile davor. Funktionen werden im allgemeinen so definiert: function ich_mach_was(hier evtl die übergebenen Variablen) { echo "blabla" } du musst die ( - Klammer nach Main_Menue durch (){ ersetzen und die ) - Klammer am Ende durch ein } Abgesehn davon hat der Schwachmat der das Beispiel geschrieben hat wohl keine Ahnung von PHP. Ich würde das z.B. so machen (ist allerdings nicht getestet, sollte aber so gehen): function Main_Menu() { ?> <H1><CENTER>Welcome To The Contact Database You have the following choices: <FORM METHOD = "POST" ACTION="contact.html"> <INPUT CHECKED TYPE="radio" NAME="state" VALUE="List"> <B> List Contacts.<BR> <INPUT TYPE="radio" NAME="state" VALUE="Create"> <B>Create a new Contact.<P> > <INPUT TYPE="submit" VALUE="Make Contact"> <? > ); > Durch die ?> .... <? wird der Teil dazwischen nicht als PHP-Code angesehen, sondern einfach an den Browser weitergereicht. Hier ist übrigens bestimmt auch ein Fehler drin (außer, man hat seinen Webserver sehr unglücklich eingestellt): > <FORM METHOD = "POST" ACTION="contact.html"> > Die contact.html - Seite soll ja das Formular bearbeiten. Handelt es sich um eine Seite mit PHP-Code, hat diese nor- malerweise die endung phtml, php oder php3 Sonst weiß der Webserver ja nicht, daß diese Seite ausführbare Programme enthält. Eine Mailingliste zu PHP gibts übrigens bei: Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php Viele Grüße, Mathias Gloß --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive