gepost form
mightymike - 25/09/2005 15:56
PHP interesse
goede dag, ik zit met een probleempje waar ik wel eens vaker tegen aangelopen ben maar weet echt niet meer hoe ik het nou opgelost heb :S
$SQL = "INSERT INTO guestbook(name,email,bericht,timestamp) VALUES(" '$_POST[name]','$_POST[email]','$_POST[bericht]'," . time() . "")";
$SQL = "INSERT INTO guestbook(name,email,bericht,timestamp) VALUES(" '$_POST[name]' , '$_POST[email]' , '$_POST[bericht]' , " . time() . " ")" ;
dit wil niet echt werken... ik krijg de volgende foutmelding hoe ik de variabelen ook neerzet, zonder quotes met single quotes tussen de [] of helemaal geen quotes..
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in E:\web\users\tom\modules\guestbook.php on line 127
alvast bedankt:)
10 antwoorden
Gesponsorde links
haytjes - 25/09/2005 16:02 (laatste wijziging 25/09/2005 16:06)
JS gevorderde
$sql = "INSERT INTO guestbook(name,email,bericht,timestamp) VALUES( '{$_POST[name]}','{$_POST[email]}','{$_POST[bericht]}','{time()}')";
$sql = "INSERT INTO guestbook(name,email,bericht,timestamp) VALUES( '{$_POST[name]} ','{$_POST[email]} ','{$_POST[bericht]} ','{time()}')" ;
mightymike - 25/09/2005 16:06 (laatste wijziging 25/09/2005 16:06)
PHP interesse
nu krijg ik de volgende fout :S
Unknown column 'bericht' in 'field list'
voor het gemak hier maar de hele code
echo "<TABLE align=\"center\" border=\"1\" width=\"40%\" style=\"BORDER-COLLAPSE: collapse\">\n<FORM method=\"post\">\n<TR>\n<TD>
<B>Naam</B>
</TD>
<TD>
<INPUT type=\"text\" name=\"name\">
</TD>
</TR>
<TR>
<TD>
<B>E-Mail adres</B>
</TD>
<TD>
<INPUT type=\"text\" name=\"email\">
</TD>
</TR>
<TR>
<TD>
<B>Bericht</B>
</TD>
<TD>
<textarea name=\"bericht\" rows=\"5\" cols=\"30\">Vul hier je bericht in..</textarea>
</TD>
</TR>
<TR>
<TD colspan=\"2\" align=\"center\">
<input type=\"submit\" value=\"Bericht Plaatsen\" name=\"Submit\">
</TD>
</TR>
</FROM>
</TABLE>";
if(isset($_POST['Submit'])) {
if(!$_POST['name'] == "" || !$_POST['email'] == "" || !$_POST['bericht'] == "") {
$SQL = "INSERT INTO guestbook(name,email,bericht,timestamp) VALUES( '{$_POST['name']}','{$_POST['email']}','{$_POST['bericht']}','{time()}')";
mysql_query($SQL) or die(mysql_error());
echo "<DIV align=\"center\"<H1>Uw bericht is geplaast,<BR> u wordt binnen 5 seconden doorgeschakeld</H1></DIV>";
echo "<meta http-equiv=\"refresh\" content=\"5; url=?Section=Guestbook\">";
} else {
echo "<DIV align=\"center\">Er is een fout opgetreden. Contoleer of u alle vakken heeft ingevuld.</DIV>";
}
}
echo "<TABLE align=\" center\" border=\" 1\" width=\" 40%\" style=\" BORDER-COLLAPSE: collapse\" >\n <FORM method=\" post\" >\n <TR>\n <TD> <B>Naam</B>
</TD>
<TD>
<INPUT type=\" text\" name=\" name\" >
</TD>
</TR>
<TR>
<TD>
<B>E-Mail adres</B>
</TD>
<TD>
<INPUT type=\" text\" name=\" email\" >
</TD>
</TR>
<TR>
<TD>
<B>Bericht</B>
</TD>
<TD>
<textarea name=\" bericht\" rows=\" 5\" cols=\" 30\" >Vul hier je bericht in..</textarea>
</TD>
</TR>
<TR>
<TD colspan=\" 2\" align=\" center\" >
<input type=\" submit\" value=\" Bericht Plaatsen\" name=\" Submit\" >
</TD>
</TR>
</FROM>
</TABLE>" ;
if ( isset ( $_POST [ 'Submit' ] ) ) { if ( ! $_POST [ 'name' ] == "" || ! $_POST [ 'email' ] == "" || ! $_POST [ 'bericht' ] == "" ) {
$SQL = "INSERT INTO guestbook(name,email,bericht,timestamp) VALUES( '{$_POST['name']} ','{$_POST['email']} ','{$_POST['bericht']} ','{time()}')" ;
echo "<DIV align=\" center\" <H1>Uw bericht is geplaast,<BR> u wordt binnen 5 seconden doorgeschakeld</H1></DIV>" ; echo "<meta http-equiv=\" refresh\" content=\" 5; url=?Section=Guestbook\" >" ; } else {
echo "<DIV align=\" center\" >Er is een fout opgetreden. Contoleer of u alle vakken heeft ingevuld.</DIV>" ; }
}
marten - 25/09/2005 16:11
Beheerder
Hoe ziet je database tabel eruit? Misschien een schrijffoutje?
gothmog - 25/09/2005 16:11
Lid
je hebt geen kolom bericht in je tabel staan, moet je even aanmaken
mightymike - 25/09/2005 16:13
PHP interesse
DOH dat ik daar niet zelf aan gedacht heb ;) bedankt
hmfzz volgende keer toch maar alles ff een 239ste keer checken
marten - 25/09/2005 16:14
Beheerder
weer een tevreden klant van SiteMasters
marten - 25/09/2005 16:20
Beheerder
Citaat:
stelletje nachtbrakers:P
Ja daar zijn verhalen genoeg over....
Joel's verjaardagfeestje, bij vinTage thuis enz
Gesponsorde links
Dit onderwerp is gesloten .