Hallo Rick thx voor je re.
Waar plaats ik de include?
Fout is dat als je niets invuld krijg ik geen fout melding dat er niets is ingevuld en hij zet geen bericht in het GB
chmod 666 gedaan ja :)
toch zit het script vol met foutcontroles zo te zien
weet je zeker dat deze waardes wel kloppen?
<?
$naam = strip_tags($naam);
$email = strip_tags($email);
$homepage = strip_tags($homepage);
$tekst = strip_tags($tekst);
?>
moet dat niet $_POST['naam'] zijn ofzo?
of $_GET['naam'] (lijkt me onwaarschijnlijk)
zet anders eens dit neer
<h1><?=$naam;?> :: <?=$tekst;?></h1>
dan zie je tenminste of de data wel doorkomt
en het neerzetten van
error_reporting(E_ALL); helemaal bovenaan de pagina gaf ook geen resultaten?
die moet direct na de <?php tag komen
error_reporting(E_ALL); gedaan, en geeft inderdaad foutmeldijgen aan,
Warning: Undefined variable: email in /var/www/vhosts/phphulp.nl/httpdocs/guestbook_simple.php on line 7,8 en 9
Warning: Undefined variable: error_msg in /var/www/vhosts/phphulp.nl/httpdocs/guestbook_simple.php on line 35
Dit komt volgens mij door :
if($error_msg) {
$message = "<br>Uw bijdrage kon helaas niet in ons gastenboek worden opgenomen:<br>";
$message .= $error_msg;
$message .= "<br>Klik op <a href=javascript:history.back(1)>vorige</a>.<br><br>";
}else {
quote boek:
Deze controleerd of de variabele $error_msg bestaat. Deze variabele bestaat alleen als de naam of de tekst niet voldoet aan de ingestelde min.lengte
In de variabele $error_msg werd bij de controle de melding van de fout opgeslagen. Is er een fout opgetreden dan wordt er tekst toegevoegd rondom de eigenlijke foutmelding, die later wordt weergegeven.Alleen als de var.$error_msg niet bestaat was de invoer goed en wordt de toevoeging uitgevoerd via het else-fragment.
Volgens mij heb ik hier iets verkeerd gedaan alleen kom ik er niet uit hoe