Quelqu'un pourrait m'aider avec le code qui suit ?
En cliquant sur le bouton Envoyer de mon formulaire, le fichier form.php m'envoie les données. Pas de problèmes d'envoi, ni de réception.
Code : Tout sélectionner
<?php
$TO = "<[email protected]>";
$h = "From: " . $TO;
$message = "";
If (isset($_POST['nom']) AND isset($_POST['email']) AND isset($_POST['message'])) {
while (list($key, $val) = each($HTTP_POST_VARS))
{
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://pagederemerciements.com");
}
Else {
echo "Vous n'avez pas saisi toutes les informations";
}
?>
Je voudrais rediriger le visiteur vers une page d'erreur, s'il n'a pas saisi tous les champs correctement, au lieu de l'envoyer vers une page blanche où est seulement indiqué le message "Vous n'avez pas saisi toutes les informations".
En somme, comme pour la page de remerciement, quelles lignes dois-je mettre dans la dernière partie du code ? D'ailleurs, est-ce le bon endroit ?
Code : Tout sélectionner
Else {
echo "Vous n'avez pas saisi toutes les informations";
}
J'espère avoir été clair.
Merci d'avance.