Ga naar inhoud

Gastenboek cursus PHP deel 4


anoniem

Aanbevolen berichten

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]
Link naar reactie
[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
Link naar reactie
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...
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...