Bonjour.
J'ai un formulaire qui envoie des informations dans ma base de donnée.
Comment faire pour réafficher mon formulaire en cas d'erreur ?

Voici mon code qui fait des tests pour savoir si les champs sont bien remplis.
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
<?php session_start(); 
 
if (isset($_POST['nomAn']) AND isset($_POST['prenom']) AND isset($_POST['datenaissance'])) // Si les variables existent
{
	if ($_POST['nomAn'] != NULL AND $_POST['prenom'] != NULL and $_POST['datenaissance'] != NULL ) // Si on a quelque chose à enregistrer
	{
        include ("ConnexionBaseDonnée.php");
        $nomAn=$_POST['nomAn'];
        $prenom=$_POST['prenom'];  //On récupère la valeur du champ concernant le libelle
        $age=$_POST['datenaissance'];
        $telephone1=$_POST['telephone1'];
        $telephone2=$_POST['telephone2'];
        $newanimateur = new animateur();
        $newanimateur->nomAn =$nomAn;
        $newanimateur->prenom =$prenom;
        $newanimateur->age =$age;
        $newanimateur->telephone1 =$telephone1;
        $newanimateur->telephone2 =$telephone2;
        $newanimateur->insert_animateur();
    }
    	else
	{
		echo" Attention, remplir tous les champs";
		exit;
    }
 
 
}
 
?>
Le code concernant la création de mon formulaire est:
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<html>
<head>
<title>Fiche d'un animateur</title>
</head>
<body>
<form method="POST"  name="Animateur" action="CreerAnimateur.php"  >
Nom de l'association  
<?
include ("ConnexionBaseDonnée.php");
$req="select nom from association";
$resultat=mysql_query($req);
?>
<select name="nom">
<?
while ( $ligne=mysql_fetch_array($resultat))  //recherche toutes les infos concernant le nom de l'association
{
  $val = $ligne['nom'];
  print "<option value='$val'>$val</option>";
}
?>
</select> <br><br> <br>
Type d'activité  <input type="text" name="type" /> <br> <br>
Libellé de l'activité  <input type="text" name="libelle" /> <br> <br>
Nom de l'animateur <input type="text"  name="nomAn"/><br> <br>
Prénom de l'animateur <input type="text"  name="prenom"/><br> <br>
Date de naissance <input type="text" name="datenaissance"/><br> <br>
Téléphone1 <input type="text" name="telephone1"/><br> <br>
Téléphone2 <input type="text" name="telephone2"/><br> <br>
<?
 
$req="select libelle from diplome";
$resultat=mysql_query($req);
?>
<b>Diplôme</b>
<?
while ( $ligne=mysql_fetch_array($resultat))  //recherche toutes les infos concernant le libelle des diplômes
{
  $val = $ligne['libelle'];
  print "<input type='checkbox' name='choix[]' value='$val'>$val
 </option>";
}
 
 
?>
<br> <br>
<input type="submit" name="Valider" value="Valider" />
<input type="reset" name="Annuler" value="Annuler" /> <br> <br> 
 
 
</body>
</form>
</html>