Laat ik eerst even de situatie uitleggen:
Ik heb een wp site, met twee page templates. In de eerste zit mijn contact form als plain HTML, die de data doorstuurt naar m'n twede page template, waarin de php gaat komen om het formulier op de mail te doen. Nu heb ik een heel gek probleem. Als ik het formulier leeg verzend en met onderstaande functie alle geposte waarden (Gewoon de array $_POST) uitlees, krijg ik wel de names van de waardes die ik heb gepost en natuurlijk geen info, die heb ik immers niet verstuurd:
Als ik nu ook maar één van de form fields in mijn eerste page template invul en op verzenden stuur, doet de php op de tweede pagina helemaal niks. Ook de echo 'hey' werkt niet. Heeft iemand enig idee hoe dit in godesnaam kan gebeuren?
Ik heb een wp site, met twee page templates. In de eerste zit mijn contact form als plain HTML, die de data doorstuurt naar m'n twede page template, waarin de php gaat komen om het formulier op de mail te doen. Nu heb ik een heel gek probleem. Als ik het formulier leeg verzend en met onderstaande functie alle geposte waarden (Gewoon de array $_POST) uitlees, krijg ik wel de names van de waardes die ik heb gepost en natuurlijk geen info, die heb ik immers niet verstuurd:
PHP:
1
2
3
4
5
| echo 'hey'.'</br>'; foreach($_POST as $var => $value) { echo $var . ' : ' . $value . "<br>"; } |
Als ik nu ook maar één van de form fields in mijn eerste page template invul en op verzenden stuur, doet de php op de tweede pagina helemaal niks. Ook de echo 'hey' werkt niet. Heeft iemand enig idee hoe dit in godesnaam kan gebeuren?