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