S'il vous plait j'ai un probleme, je doit créer une page ou l'on ajoute des commentaire, dans PHPMYADMIN j'ai créer une table pour les commentaire avec le nom le commentaire la date et l'identifiant (clé primaire)
voila mon formulaire :
et voici mon Insertion dans la base de données :Code:
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 <?php //appel fichier de conexion à la BD include("connexion.php"); //execution de la requete $query='select nom, commentaire from blog ;'; $result= mysql_query($query) or die ('ERREUR '.mysql_error()); if(mysql_num_rows($result)==0) {echo " Auncune commentaire";} else { //affichage sous forme d'une table echo '<table border=1>'; $row = mysql_fetch_assoc($result); //tableau assocatif // Afiichage des en tete de la table echo "<tr>"; foreach($row as $var=>$val) {echo"<th>$var</th>";} echo"<tr>"; //boucle sur les enregistrements retoutnés while($row){ echo"<tr>"; foreach($row as $var=>$val) {echo"<td>$val</td>";} echo"</tr>"; $row=mysql_fetch_assoc($result); } echo'</table>'; }//else // Deconnexion de la base de donnees mysql_close(); echo '</table>'; ?> <center > <div border="1"> <br> <face font="ALGERIAN" align="left" class="inscription"> Ajouter un commentaire : <br> <br> <br> <form action="inserercommentaire.php" method="POST"> <table> <tr> <td> Nom </td> <td> <input type="text" name="nom"/></td> </tr> <tr> <td width="20" height="50" > e-mail </td> <td> <input type="text" name="mail"/></td> </tr> <tr> <td width="20" height="50" > Commentaire</td> <td><input name="commentaire" type="text" size="50" /> </td> </tr> </table> <br> <br> <br> <br> <center> <input type=submit value=Envoyer /> <input type=reset value=Annuler /> </center> </center> </form>
Code:
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 <br> <center> Ajouter le commentaire <br> </center> <?php $nom=$_POST['nom'] ; $MAIL=$_POST['mail'] ; $COM =$_POST['commentaire'] ; $date=time() ; include("connexion.php") ; // on écrit la requête sql $sql = "INSERT INTO blog ( nom, mail , commentaire, date) VALUES('$nom','$MAIL','$COM','$date', ) "; // on insère les informations du formulaire dans la table mysql_query($sql) or die ('Erreur SQL !'.$sql.'<br>'.mysql_error()); // on ferme la connexion mysql_close(); ?> </div> </center> </body> </html>
je ne comprend pas pourquoi ca ne marche pas ....