salut,
mon problème est que je veux insérer un nouveau enregistrement dans ma base de données à partir d'un formulaire
j'ai utilisé ce code mais il ne marche pas, j'ai aucune modification dans ma base de données:

Code HTML : 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
<FORM method=post action="essai.php">
Ajout d'un Etudiant
<TABLE BORDER=0>
<TR>
	<TD>Nom</TD>
	<TD>
	<INPUT type=text name="nom">
	</TD>
</TR>
 
<TR>
	<TD>Prénom</TD>
	<TD>
	<INPUT type=text name="prenom">
	</TD>
</TR>
 
<TR>
	<TD>Telephone</TD>
	<TD>
	<INPUT type=text name="Tel">
	</TD>
</TR>
 
<TR>
	<TD>Email</TD>
	<TD>
	<INPUT type=text name="Email">
	</TD>
</TR>
 
<TR>
	<TD COLSPAN=2>
	<INPUT type="submit" value="Ajouter">
	</TD>
</TR>
 
</TABLE>
</FORM>

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
<?php
       if (isset($_POST['Nom']) AND isset($_POST['Prenom']) AND isset($_POST['Tel']) AND isset($_POST['Email']))
         {  
           if ($_POST['Nom'] != NULL AND $_POST['Prenom'] != NULL AND $_POST['Tel'] != NULL AND $_POST['Email'] != NULL )
            {
             mysql_connect("localhost", "root", "");
             mysql_select_db("bd");
             $Nom = mysql_real_escape_string(htmlspecialchars($_POST['Nom']));
             $Prenom = mysql_real_escape_string(htmlspecialchars($_POST['Prenom']));
             $Tel = mysql_real_escape_string(htmlspecialchars($_POST['Tel']));
             $Email = mysql_real_escape_string(htmlspecialchars($_POST['Email']));
             mysql_query("INSERT INTO etudiant VALUES('', '$Nom', '$Prenom', '$Tel', '$Email')");
             mysql_close();
            }
         }
?>
 
</body>
</html>
merci d'avance