Hallo phphulp,
Ik ben voor het eerst bezig om een formulier met php in een statische website op te nemen. Ik heb hiervoor van iemand een script gekregen wat goed werkt maar nog niet helemaal zoals ik het wil.
Omschrijving:
Er wordt gebruik gemaakt van verplichte velden en wanneer er een veld niet ingevuld is komt er een melding. Deze melding komt in een niet opgemaakte pagina. Ik wil echter wanneer er een veld niet ingevuld is een redirect plaats vindt naar een andere pagina.
Wat heb ik gedaan:
Boeken aangeschaft en website's bezocht om er achter te komen hoe php en het script werkt en waar/hoe ik het moet aanpassen.
Ik heb kunnen analyseren waar de taak door het script wordt uitgevoerd maar niet wat ik moet aanpassen.
Het script:
Ik begrijp dat het onderstaande deel van het script controleerd of er lege velden zijn, zo ja dan wordt het script gestopt met die()
if ($_POST['fields']) {
$verplicht = explode(",", $_POST['fields']);
for ($nr=0; $nr < count($verplicht); $nr++) {
if (!$_POST[$verplicht[$nr]]) {
die("[Error] U heeft het veld ".$verplicht[$nr]." niet ingevuld!");
Mijn vraag:
Wat moet ik aanpassen om er voor te zorgen dat er een redirect plaatsvindt naar een andere pagina wanneer een veld niet is ingevuld.
Alvast bedankt voor het lezen
1.157 views