Bonjour à tous, j'ai un gros problème qui perciste sur mes formulaires. Tout fonctionnait mais du jour au lendemain j'ai eu ce problème sur tous mes formulaires malgré différents hébergeur. En fait le problème est que quand j'envoi une donnée, elle s'envoie bien mais accompagné de plusieurs autres données vide. Quand je quitte la page de validation du formulaire ça r'envoie encore une fois des données vide.
J'espere que vous pourrez me débugger car je ne trouve pas du tout le problème...
Voici mon formulaire:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <form class="well" name="form_new" method="post" action="valid_new_com.php"> <p> <b>Votre nom : </b> <input name="name" type="text" size="112"> <p/> <p> <b>Commentaire :</b> <textarea id="message2" name="comment" cols="80" rows="10" style="vertical-align:top;"></textarea> </p> <p id="compteur2" style="margin-left:540px;">500 Caracteres restant</p> <input data-provide="typeahead" type="submit" name="Submit" value="Envoyer"> </p> </form>
Ainsi que ma page de validation en PHP:
Merci beaucoup pour votre aide.
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 <?php $cx = mysql_connect("******","******","******"); if($cx == 0){ ?> <font>ERREUR</font> </body></html> <? exit; } $test = mysql_select_db("******"); mysql_query("SET lc_time_names = 'fr_FR'"); $comment=mysql_real_escape_string($_POST['comment']); $name=mysql_real_escape_string($_POST['name']); $req = "INSERT INTO cpep_comment(date_comment,nom_comment,mes_comment) VALUES (CURDATE(),'$name','$comment')"; $result = mysql_query($req); echo "Merci de votre participation, le commentaire sera traité au plus vite !"; ?> <p><a href="commentaire.php">Retour</a></p>
Partager