Bonjour !
Je suis en train de créer un petit formulaire d'envoie d'email pour mes futurs clients à partir de mon futur site internet. Je suis en train de programmer la vérification des champs du formulaire et ce que j'aimerais, c'est qu'en cas d'erreur ou de champs non remplis, que la page du formulaire s'affiche à nouveau mais avec les champs toujours remplis. Comment puis-je faire ?
Le formulaire est en HTML et le fichier de test en PHP:
Bon ce n'est pas terminé loin de là, j'arrive à revenir sur la page contact mais en la rechargeant donc ce n'est pas un simple retour en arrière
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <?php include ("var.inc.php"); /* Récupération de données insérées dans le formulaire. */ $entreprise = $_POST ['enterprise']; $nom = $_POST ['realname']; $email = $_POST ['email']; $titre = $_POST ['title']; $message = $_POST ['comments']; /* Fin de la récupération. */ if (empty ($entreprise)) { header ("Location: index.php?corps=contact"); } else { $TO = $mail; $h = "From: " . $TO; $message = ""; while (list ($key, $val) = each ($HTTP_POST_VARS)) { $message .= "$key : $val\n"; } mail ($TO, "CréaLibre, un client vous parle !", $message, $h); header ("Location: index.php?corps=merci"); } ?>
Merci pour votre aide
Partager