anoniem Geplaatst: 18 november 2003 Delen Geplaatst: 18 november 2003 Ik heb de cursus in PHP in ComputerTotaal gevolgd. Ik heb de database en de benodigde pagina's gemaakt. Als ik gastenboek.php open en gegevens invul, kom ik in een lege pagina plaatsbericht.php. Open ik vervolgens gastenboek.php opnieuw, dan zijn gegevens wel toegevoegd in database en worden ook op scherm weergegeven. Kennelijk gaat er met header iets mis. Wat is er fout in onderstaande code: http://members.lycos.nl/henktuinman/gastenboek.php [code:1:6a1c09761d] <html> <head> <title>plaatsbericht</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php if(strlen($_POST['afzender']) < 1|| strlen($_POST['bericht']) < 1) { echo("U heeft te weinig gegevens ingevuld. Ga terug."); } else { $db = mysql_connect("localhost", "********", "*********"); 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: gastenboek.php"); } ?> </body> </html> [/code:1:6a1c09761d] [b:6a1c09761d]edit door teacher; user en ww eruit geknipt, en tussen code tags gezet[/b:6a1c09761d] Quote Link naar reactie
anoniem Geplaatst: 18 november 2003 Auteur Delen Geplaatst: 18 november 2003 Zet na de php openingstag: [code:1:a42ad5b7ef]<?php error_reporting(E_ALL); [/code:1:a42ad5b7ef] Dat helpt met het achterhalen war het fout gaat... Quote Link naar reactie
anoniem Geplaatst: 18 november 2003 Auteur Delen Geplaatst: 18 november 2003 [quote:7253f92ad6="boesh"]Zet na de php openingstag: [code:1:7253f92ad6]<?php error_reporting(E_ALL); [/code:1:7253f92ad6] Dat helpt met het achterhalen war het fout gaat...[/quote:7253f92ad6] geeft bij mij de melding: Fatal error: Call to undefined function: error_reporting() in /data/members/free/tripod/nl/h/e/n/henktuinman/htdocs/plaatsbericht.php on line 8 Quote Link naar reactie
anoniem Geplaatst: 19 november 2003 Auteur Delen Geplaatst: 19 november 2003 Zoals je zelf schrijft werkt alles behalve dat je terug komt op "gastenboek.php". In die funktie zit de fout dus. ([url=http://nl2.php.net/manual/nl/function.header.php]PHP: header - Manual[/url]) Dat is dus op de laatste regel[code:1:1a480bded9]header("location: gastenboek.php");[/code:1:1a480bded9]PHP is hoofd- en kleinelettergevoelig en volgens bovenstaande manual moet je zelfs zeer waarschijnlijk een absolute URL aangeven[code:1:1a480bded9]header("Location: http://members.lycos.nl/henktuinman/gastenboek.php");[/code:1:1a480bded9]een kwestie van uitproberen... Quote Link naar reactie
anoniem Geplaatst: 21 november 2003 Auteur Delen Geplaatst: 21 november 2003 [b:51eef8524b][knip door teacher; hou het bij je eigen topic aub][/b:51eef8524b] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen