anoniem Geplaatst: 23 november 2003 Delen Geplaatst: 23 november 2003 Hallo Mensen, Ik heb geprobeert omdat gastenboek te maken uit de workshop. Echter blijf ik maar de melding krijgen dat ik te weinig gegevens ingevuld heb. Zowel lokaal als bij lycos. Ik zit al 3 dagen alles na te zoeken maar ik zie het niet meer. Ziet iemand een fout ??? gastenboek.php <html> <head> <title>Gastenboek</title> </head> <body> <form action="plaatsbericht.php" method"POST"> Naam: <input type "text" name="afzender"><br> E-Mail: <input type "text" name="email"><br> Website: <input type "text" name="url"><br> Bericht: <textarea name="bericht" cols="50" rows="4"></textarea><br> <input type="submit" value="plaats bericht"> </form><br> <?php $db = mysql_connect("localhost", "root", "*****"); mysql_select_db("gastenboek"); $berichten_query = mysql_query(" SELECT afzender, email, url, bericht, berichtdatum FROM berichten ORDER BY berichtdatum DESC LIMIT 30"); While ($record = mysql_fetch_assoc ($berichten_query)) { echo("afzender: {$record['afzender']}<br>"); if (strlen($record['email']) > 0) { echo ("E-Mail: {$record['email']}<br>"); } if (strlen($record['url'] )> 0) { echo ("Website: <a ref='{$record['url']}'> {$record['url']}</a><br>"); } echo ("Bericht: {$record['bericht']}<br>"); echo ("Berichtdatum: {$record['berichtdatum']}<br>"); echo ("<br>"); } ?> </body> </html> plaatsbericht.php <?php if(strlen($_POST['afzender']) < 1 || strlen($_POST['bericht']) < 1) { echo("U heeft te weinig gegevens ingevuld. Ga terug."); } else { $db = mysql_connect("localhost", "root", "****"); mysql_select_db("gastenboek"); $afzender = mysql_escape_string(strip_tags($_POST['afzender'])); $email = mysql_escape_string(strip_tags($_POST['email'])); $url = mysql_escape_string(strip_tags($_POST['url'])); $bericht = mysql_escape_string(strip_tags($_POST['bericht'])); mysql_query(" INSERT INTO berichten (afzender, email, url, bericht, berichtdatum) VALUES ('{$afzender}', '{$email}', '{$url}', '{$bericht}', NOW()) "); header("location: http://localhost/gastenboek.php"); } ?> Weergeven werkt wel en als ik een bericht plaats terwijl ik de controle op volledigheid uitzet krijg in een leeg bericht in de db. :evil: Wie ziet het? Alvast bedankt! Vincent [b:0f8bba5d53]edit door teacher: toch maar even die irri "helpppp" uit de titel geknipt[/b:0f8bba5d53] Quote Link naar reactie
anoniem Geplaatst: 23 november 2003 Auteur Delen Geplaatst: 23 november 2003 http://forum.computertotaal.nl/phpBB/viewtopic.php?t=105897 Quote Link naar reactie
anoniem Geplaatst: 1 december 2003 Auteur Delen Geplaatst: 1 december 2003 Beste Vincnet: In gastenboek.php moet je de regel: <form action="plaatsbericht.php" method"POST"> vervangen door: <form action="plaatsbericht.php" method="POST"> Hierdoor werden je parameters niet doorgegeven. Jan kerkstra Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen