FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » probleme php/mysql avec ie
 

probleme php/mysql avec ie

Il y a 371 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : probleme php/mysql avec ie
 
Plus d'informations

voila mon problème: j'ai une requette toutte con qui ajoute un enregistrement dans une table:
 
$query = "INSERT INTO $table(rubrique,titre,stitre,contenu,auteur) VALUES('$rubrique','$titre','$stitre','$txt','$ut')";
$result = mysql_query($query);
 
rien de plus simple, mais voila, sous mozilla pas de souci, avec ie l'enregistrement se fait 2 fois! j'ai tout retourné dans tous les sens, pas de rafraichissement qui executerai 2 fois le script, aucun bug! je vais devenir fou!
 :pt1cable:

Profil : Pointeur
Plus d'informations

balise [code] :pff:
 
 
et c'est pas avec autant de code qu'on va pouvoir t'aider :o

Plus d'informations

ben le PHP s'éxécute du coté serveur (donc cela n'a rien a voir avec le navigateur du client) ... donc ca me semble bizarre ton problème

Plus d'informations

Je suis au courrant oui que ca se passe coté serveur  :D  alors en effet c'est tres bizarre :??:  
bon alors voila lo code entier de ma page:

Code :
  1. <?
  2. include 'connexion.php';
  3. if (mysql_connect($host,$user,$pass))
  4. {
  5.     if (mysql_select_db($bdd))
  6.     {
  7.         $titre = $_REQUEST["titre"];
  8.         $stitre = $_REQUEST["stitre"];
  9.         $txt = $_REQUEST["txt"];
  10.         $table = $_REQUEST["table"];
  11.         $rubrique = $_REQUEST["rubrique"];
  12. /////////// VERIFICATION SESSION //////////////////////////////
  13. session_start();
  14. $ut=$_SESSION['ut'];
  15. $mp=$_SESSION['mp'];
  16. $SQLPASS = "SELECT * FROM user WHERE name='$ut' AND pass='$mp' ";
  17. $respass = mysql_query($SQLPASS);
  18. $total_index_pass = @mysql_num_rows($respass);
  19. if ($total_index_pass!=1)
  20. {
  21.     header("location:connect.html" );
  22. }
  23. ////////////////////////////////////////////////////////////////
  24.         $query = "INSERT INTO $table(rubrique,titre,stitre,contenu,auteur) VALUES('$rubrique','$titre','$stitre','$txt','$ut')";
  25.         $result = mysql_query($query);
  26.     }
  27. }
  28. if ($result)
  29. {
  30.     echo "<b>Rubrique ajoutée,</b><br><br><a href='index.php'>Retour à l'index</a>";
  31. }else{
  32.     echo "<b>Problème lors de l'ajout, si cette erreur se reproduit, contactez l'administrateur,</b><br><a href='index.php'>Retour à l'index</a>";
  33. }
  34. ?>


le pire c'est que une fois sur 5 meme sous ie ya pas de bug...


Message édité par elias79 le 23-03-2006 à 18:09:10
yes
Plus d'informations

Hello elias79  :)  
J'ai un soucis identique mais dans l'autre sens (ça marche pour IE, mais pas pour mozilla :sarcastic:)
Je m'explique : le site que je viens de développer (html, php, js) comporte une liste de membres (en Iframe pour le rafraichissement) qu'on peut filter à l'aide d'un formulaire.
--> Requêtes pour filtrer les membres dans la BDD ; le résultat est enregistré dans la BDD ;
la liste de membres est rafraichie toutes les 60 secondes.
Sous IE : la liste de membres s'affiche correctement
Sous Mozilla : le résultat est bien enregistré dans la BDD, mais lorsque la requête est exécutée depuis la liste de membres : un filtre qui reprend l'ensemble des membres est "magiquement" créé  :pt1cable: ...alors que l'enregistrement s'est fait correctement suite à la requête (vérifié juste après)
Sous quelle version de php as-tu travaillé ce script ?

Inside my own Second Life

a écrit :

Hello elias79  :)
  [.../...]
Sous quelle version de php as-tu travaillé ce script ?


LiPSE >> tu aurais lu la fiche d'elias79 tu aurais trouvé ceci :

Citation :

Date d'arrivée sur le forum : 22/03/2006
Date du dernier message : 23-03-2006 à 18:06
Nombre de messages postés : 2


Juste pour dire que ce serait bien étonnant qu'il repasse un jour par ici.....
 
Donc, il serait préférable que tu ouvres un nouveau sujet avec le développé de ta question, les extraits de code qui vont bien et tout et tout ;).. Inutile dans ce cas de remonter un vieux sujet déjà pas mal endormi et peut-être déjà mort..
 
:jap:


Message édité par Johan_et_P irlouit le 22-08-2006 à 18:55:00

---------------
Retrouvez moi sur mon blog : http://www.nicolasullern.net/leblog/
Et aussi sur :
http://www.linkedin.com/in/nicolasullern
http://www.viadeo.com/fr/profile/nicolas.ullern
http://www.copaing.net/johanpirlouit/
Profil : Pointeur
Plus d'informations

d'ailleur le coup des données qui s'ajoute deux fois sous IE est du a une mauvaise conception du code html qui fait que ie demande deux fois la page ...
faites une recherche sur le forum ...  


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

humm, je ne sais pas s'il repasse par sa page quand $total_index_pass est différent de 1 mais peut être que ça aiderait aussi d'avoir un "exit;" sous son header

Plus d'informations

Kangol => j'ai le même problème (requête qui s'exécute deux fois) et j'aurais vraiment besoin de savoir pourquoi.
 
Aprés recherche, je n'ai pas trouvé la réponse (j'ai même cherché "deux" et "fois" )
 
Si quelqu'un peut éclairer ma lanterne, il me rendrait un grand service.

zeb
Profil : Modérateur libre
Plus d'informations

wadzat> Utilise la fonction RECHERCHE AVANCEE.
 
KangOl> Tu parlais de ça ? ;)

Plus d'informations

arf, fallait chercher à "double" :) sorry
 
solution trouvée :
 
à la fin de mon traitement, je faisais un header("location:truc.php" );
 
Devinez ce qui faisait que ça éxécutait 2 fois ?
il manquait un espace entre location: et truc.
=>IE recharge la page car il comprend pas.
 
Si si.

Profil : Pointeur
Plus d'informations

a écrit :

wadzat> Utilise la fonction RECHERCHE AVANCEE.
 
KangOl> Tu parlais de ça ? ;)


oui !
 
d'ailleurs on l'a eu au boulot ce bug... plus de 4h pour le dénicher celui la [:jofusion]


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » probleme php/mysql avec ie
 

Annonces Google
Publicité