Tom's Guide > Forum > Programmation > PRoblème de double POST de formulaire sous Firefox

PRoblème de double POST de formulaire sous Firefox

Forum Programmation : PRoblème de double POST de formulaire sous Firefox

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous,

je travaille en ce moment sur un site web, et je met en place un service de commentaires.

J'ai crée une table qui récupère un id auto-incrémenté, 2 champs pour le pseudo et le message, puis 3 autres pour l'I.P., la date et l'heure.

Tout se passe bien, les données s'insèrent bien avec mon formulaire sous Safari et Internet Explorer, mais sous Firefox le formulaire est posté 2 fois dans la base, une fois avec le pseudo et le message, et une autre fois sans.

Je ne vois pas l'erreur, et après avoir parcouru beaucoup de forum je ne trouve pas la solution.

Je vous poste mon code ci-dessous, une page avec le formulaire pointant par le biais de l'action et par POST vers uns autre contenant la requête Sql pour l'insetion des données.

Première page :

Code :
  1. <form id="formulaire_de_commentaire_article1" name="commentaire" method="post" action="envoi_commentaire_article1.php">
  2.               <input type="hidden" name="uid" value="<?=$uid;?>" />
  3.                 nom :
  4.                 <label>
  5.                 <input type="text" name="pseudo" id="pseudo" />
  6.                 </label>
  7.                 <br />
  8.               message :
  9.               <label>
  10.               <input type="text" name="message" id="message" />
  11.               </label>
  12.               <br />
  13.               <label>
  14.               <input type="submit" name="envoyer" id="envoyer" value="Envoyer" />
  15.               </label>
  16.               <br />
  17.               <input name="ip" type="hidden" value="<? echo $ip; ?>">
  18.               </form>



Seconde page :

Code :
  1. <?
  2.                 mysql_connect("xxx", "xxx", "xxx" );
  3. mysql_select_db("xxx" );
  4. $ip = $_SERVER["REMOTE_ADDR"];
  5. $date = date("d/m/y" );
  6. $heure = date("H:i:s" );
  7. $pseudo=$_POST['pseudo'];
  8. $message=$_POST['message'];
  9. mysql_query("INSERT INTO commentaire_article1 VALUES('', '$pseudo', '$message', '$ip', '$date', '$heure')" );
  10. mysql_close();
  11.                 ?>



Merci, j'attends vos réponses.

Cordialement.

Hervé

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Salut,

Es tu sur de ne pas avoir appuyer deux fois sur le bouton ?

Essaye avec onClick="commentaire.disabled=true;" sur ton bouton.

Répondre à St3fff
Tom's Guide > Forum > Programmation > PRoblème de double POST de formulaire sous Firefox
Aller à :

Il y a 2738 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens