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:
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");
}
?>
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


Merci pour votre aide