PHP expert |
|
if(isset($_GET['actie']) == "verzenden")
if(isset($_GET['actie']) == "verzenden")
Zal niet werken hé, PHP.net: isset is een functie die een booleaanse waarde (true of false) retourneert na het controleren of een variabele bestaat. Aangezien je alleen op waarde vergelijkt zal een gedefinieerde string bij het vergelijken met een bool altijd worden geïnterpreteerd als true, tenzij deze string gelijk is aan "0". Ik veronderstel dat jouw bedoeling was om dit te doen:
if(isset($_GET['actie']) && $_GET['actie'] == "verzenden")
if(isset($_GET['actie']) && $_GET['actie'] == "verzenden")
Dat zou in elk geval al beter werken.
@bushongo: dan ga je "notice: undefined index 'voorletters' in x on line y." krijgen wanneer er géén post-request werd verstuurd, slecht plan dus.
Wat je ook kan doen, als je lui bent, is gebruik maken van deze functie: PHP.net: extract. De pagina op PHP.net zou voor zicht moeten spreken.
Succes. |