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>
merci d'avance
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>
Partager