formulier werkt niet meer in versie 5.3.3
<code>
<input type="text" name="Naam" size="40" maxlength="100" value="Vul naam in" />
</code>
en
<code>
<php
$Naam=$_POST["Naam"];
?>
</code>
geeft op de nieuwe server
Undefined index: Naam in contact.php on line 66
Heb zitten googlen maar kan niks vinden.
Heb ik zitten slapen in de klas?
Kan iemand nog even een voorbeeld geven hoe een formulier moet in 5.3.3.?
Mvg,
rene
Heeft niet zo veel met de versie te maken maar meer met de sterkte van de error reporting. Je checked niet of er is gepost, dus de eerste keer dat de pagina laadt zal $_POST["Naam"] niet bestaan.
Tim Fendt op 28/09/2010 14:35:06:
En wat gaat dit oplossen? Je bedoelt waarschijnlijk:
Code (php)
Waarom zou je variabelen dubbel aanmaken ($naam = $_POST['Naam']) is nergens voor nodig.
Rene Wennekes op 28/09/2010 14:29:43:
Kan iemand nog even een voorbeeld geven hoe een formulier moet in 5.3.3.?
Dus ik dacht ik laat even heel vlug wat zien met als php code die variabele. Het spijt me zeer voor deze in jouw ogen nutteloze post.
SanThe Nvt op 28/09/2010 14:34:47:
Heeft niet zo veel met de versie te maken maar meer met de sterkte van de error reporting. Je checked niet of er is gepost, dus de eerste keer dat de pagina laadt zal $_POST["Naam"] niet bestaan.
ah ok,
ik dacht dat ze misschien dat ook hadden afgeschaft in 5.3.3.
Ik zal ff zoeken of ik het error level kan aanpassen via script aangezien het de hoster betreft en ik niet de php.ini kan aanpassen.
Tim: wat bedoel je nu eigenlijk??????
Gewijzigd op 28/09/2010 16:15:14 door Rene Wennekes
Rene Wennekes op 28/09/2010 16:14:39:
Ik zal ff zoeken of ik het error level kan aanpassen
Ik zal ff zoeken of ik het error level kan aanpassen
Nee, je kan het beter direct goed oplossen.
Zie onder andere het voorbeeld van Justin.
Het zijn eigenlijk warnings van het laagste niveau.
Ik moet zeggen dat Vevida een goede hoster is. Alleen staat de display warnings erg hoog ... :)
Ben een beetje lui, ik definieer niet altijd meteen de variabelen.