Bonjours, j'ai fait un formulaire contenant plusieurs champs. Lorsque je valide le formulaire, je voudrait pouvoir afficher la phrase suivant:

Merci monsieur $nom $prenom. Votre commande est la n° $id

Pour prénom et nom ca marche car je récupère les valeurs directement depuis le formulaire.

Comment faire pour afficher l'id qui lui s'auto incrémente sur la table mysql ????


Voici mes codes :

form.html
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<html>
<head>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<title>Formulaire Base de données de Robin </title>
</head>
<body>
 
<div id="wrapper">
 
<h1><img src="img/formulaire.png" alt="Formulaire"></h1>
 
 
 
<table>
 
 
<form method="post" action="ajout.php" enctype="multipart/form-data">
 
 
<p>
<td>Nom<span class="red">*</span>:</td>
<td><input type="text" name="nom" size="30"></td>
</p>
</tr>
 
<tr>
<p>
<td>Prenom<span class="red">*</span>:</td>
<td><input type="text" name="prenom" size="30"></td>
</p>
</tr>
 
 
<tr>
<p>
<td>Adresse<span class="red">*</span>:</td>
<td><input type="text" name="adresse" size="30"></td>
</p>
</tr>
 
<tr>
<p>
<td>Code postal:<span class="red">*</span></td>
<td><input type="text" name="postal" size="30"></td><td>&nbsp;</td>
</p>
</tr>
<tr>
<p>
<td>eMail<span class="red">*</span>:</td>
<td><input type="text" name="email" size="30"></td>
</p>
</tr>
 
<tr>
<p>
<td>Parrain::</td>
<td><input type="text" name="parrain" size="30"></td>
</p>
</tr>
 
<tr>
<p>
<td>Nombre de funcarte d&eacute;sir&eacute;:<span class="red">*</span>:</td>
<td><input type="text" name="nbfuncarte" size="30" value="1"></td>
</p>
</tr>
 
<p>
<tr><td></td>
<td>
 
<input type="Image" src="img/bouton/valider.png" align="right" id="bouton_submit" border="0" /> 
 
</td>
</tr>
</p>
</table>
<br>
 
 
</form>
 
<br><a href='form_choix_indiv.php'>Rechercher Utilisateur</a>
<br><br><a href='liste_indiv.php'>Afficher la liste</a>
<br><a href='accesbasedonnes2.php'>Retour au formulaire</a>
 
</div>
 
 
</body>
</html>

ajout.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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<html>
<head>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
<?php
 
 //============================================================================
// Travail de Robin Ferrari dans le cadre du cours PHP de Johann Sievering 
//============================================================================
 
 
 
	$nom = $_POST ["nom"];
	$prenom = $_POST ["prenom"];
	$adresse = $_POST ["adresse"];
	$postal = $_POST ["postal"];
	$email = $_POST ["email"];
	$parrain = $_POST ["parrain"]; 
	$nbfuncarte = $_POST ["nbfuncarte"]; 
 
if($nom == "")
{echo "Veuillez indiquer votre Nom.<br>";} //le champ est vide
 
if($prenom =="")
{echo "Veuillez indiquer votre prenom.<br>";} //le champ est vide
 
if($adresse =="none")
{echo "Veuillez indiquer votre adresse.<br>";} //le champ est vide
 
if($postal =="")
{echo "Veuillez indiquer votre code postal<br>";} //le champ est vide
 
if($email =="")
{echo "Veuillez indiquer votre adrresse &eacute;lectronique<br>";}
 
 
 
if($nbfuncarte =="")
{echo "Veuillez indiquer le nombre de funcarte désiré<br>";}
 
 
	// Si le formulaire est rempli correctement on effectue la suite
 
 
	else //début else vérif formulaire
	{
 
 
//============================================================================
//=============Traitement Des donnée et transfert vers BDD====================
//============================================================================
 
 
 
 
 
	include "creconnexion.php";
/*	// Gestion des informations issus du formulaire

	$nom = $_POST ["nom"];
	$prenom = $_POST ["prenom"];
	$adresse = $_POST ["adresse"];
	$postal = $_POST ["postal"];
	$email = $_POST ["email"];
	$parrain = $_POST ["parrain"]; 
	$nbfuncarte = $_POST ["nbfuncarte"];     */
 
 
	// Préparation de la "requête action" d'ajout d'un nouvel individu
	// Remarque : ne pas ajouter le ID dans le requête, car c'est un champ auto-incrémenté
	$query = "INSERT INTO commande (commande_nom, commande_prenom, commande_adresse, commande_postal, commande_email, commande_parrain, commande_nbfuncarte) 
		VALUES ('$nom', '$prenom', '$adresse', '$postal', '$email', '$parrain', '$nbfuncarte')";
 
	// Exécution de la requête action INSERT {Phase 4}
	mysql_query ($query) or die ("Erreur : la requete INSERT n'a pas pu etre executee");
	// Force à terminer la requête
	$query = "FLUSH PRIVILEGES";
	mysql_query ($query) or die ("Erreur : l'execution de la requete INSERT n'a pas pu etre terminee");
 
	// Il nous faut terminer la connexion avec la base de données {Phase 5}
 
	// Fermeture de la connexion à la base de données
	// (La variable [$conn] doit être syntaxiquement la même que celle de la création)
	// {Phase 5}
	mysql_close($conn);
 
 
	// Indication à l'utilisateur de l'état de l'insertion
	echo "L'individu ". $nom. " ". $prenom." a &eacute;t&eacute; ajout&eacute; correctement a la base";
 
echo "<br><br><a href='accesbasedonnes2.php'>Retour au formulaire</a><br /><br />";
echo "<br><br><a href='liste_indiv.php'>Afficher la liste</a>";
 
 
} // Fin else vérification de formulaire
 
 
?>
 
 
 
 
</div>
</body>
</html>