Vraag & Antwoord

Webprogrammeren & scripting

Gastenboek werkt niet....

2 antwoorden
  • 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]
  • http://forum.computertotaal.nl/phpBB/viewtopic.php?t=105897

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.