IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Bug Firefox et pas IE [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Par défaut Bug Firefox et pas IE
    Bonjour à tous,

    Voilà je vous explique dans une page, j'ai ce code là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $sql = mysql_query("UPDATE compteur SET nb_visites = nb_visites+1 WHERE id='".$id."' ");
     
    echo "Visité ".$nb_visites." fois.";
    et le résultat :

    Sous IE pas de problème à chaque rechargement de page nb_visites est incrémenté de 1.

    Par contre sous Firefox et chrome, nb_visites est incrémenté de 2.

    Je ne voie vraiment ou est le problème...

    Cordialement,
    Samoth

  2. #2
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 861
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 861
    Par défaut
    Bonsoir.

    Le problème ne vient pas de MySQL mais de ta partie applicative: ton code PHP.
    De plus, Comment remplis-tu $nb_visites?

    Tu devrais en parler dans le forum PHP en postant le reste de ton code.

  3. #3
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Soit dit en passant ca n'a rien d'un bug. Si on clique sur un lien sans href on rafraichit la page.
    Donc forcément quand on arrive sur un link sans href au lieu de charger le css correspondant on charge la page elle même.
    C'est simplement le comportement par défaut de firefox.

    Encore une fois quand bug il y'a au niveau du navigateur avec php ou mysql ou tous langage serveur , c'est que le bug provient d'une erreur de votre part et pas du navigateur (ou de php)
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Par défaut
    Re-Bonjour,

    Le problème ne vient pas de MySQL mais de ta partie applicative: ton code PHP.
    De plus, Comment remplis-tu $nb_visites?
    Je récupère nb_visites dans la même table un peu plus haut dans le code...

    Encore une fois quand bug il y'a au niveau du navigateur avec php ou mysql ou tous langage serveur , c'est que le bug provient d'une erreur de votre part et pas du navigateur (ou de php)
    Pas forcément, la preuve j'ai mis à jour Firefox de la version 3.0 à 3.5 et le code est fonctionnel

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Pas forcément, la preuve j'ai mis à jour Firefox de la version 3.0 à 3.5 et le code est fonctionnel
    Je ne suis pas d'accord : le problème est bel et bien au niveau de ton code.
    Que la version 3.0 et la version 3.5 n'aient pas le meme comportement face à une écriture incorrecte, n'enleve pas le fait que c'est l'ecriture qui est erronée, pas le comportement du navigateur.

    d'ailleurs il est quand meme plus correct d'avoir un code bien ecrit que d'attendre que les utilisateurs aient la version du navigateur que tu souhaites.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 138
    Par défaut
    Citation Envoyé par mathieu Voir le message
    Sur cette page on lit que le code source affiché par le navigateur ne correspond pas à ce qui est affiché sur la page.

    Firefox n'affiche pas la même chose à l'écran et dans sa source.
    A mon avis, il y a bien un dysfonctionnement...

  8. #8
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 123
    Par défaut
    testes avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $sql = mysql_query("UPDATE compteur SET nb_visites = ('$nb_visites')+1 WHERE id='".$id."' ");
     
    echo "Visité ".$nb_visites." fois.";

  9. #9
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Citation Envoyé par Silverstone Voir le message
    Sur cette page on lit que le code source affiché par le navigateur ne correspond pas à ce qui est affiché sur la page.


    A mon avis, il y a bien un dysfonctionnement...
    Sur cette même page on te précise également qu'il y'a une erreur dans le code html donc forcément le comportement n'est pas normal.
    Si dans une methode d'une classe tu lui passe un argument null alors qu'il attend une string tu risques d'avoir des surprises, ici c'est pareil.
    D'où l'importance d'avoir du code (x)html propre et valide
    Quoi qu'il en soit le langage serveur est exécuté avant toute interprétation par le navigateur donc j'ai du mal à concevoir que ce dernier puisse intéragir avec le langage utilisé
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  10. #10
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    j'ai déjà vu ce genre de comportement, et ce n'est pas un bug pour moi, c'est avant tout une erreur de codage html ou css.

    Par contre, la source du bug était plus compliquée a trouver... car elle se situait dans le fichier css ou on avait une regle du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .toto {
      background-image:url();
    }
    qui provoquait donc un rechargement de page "caché".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bug Firefox/Chrome mais pas sur IE8
    Par Firehead dans le forum jQuery
    Réponses: 4
    Dernier message: 14/12/2012, 19h31
  2. Bug affichage sous Firefox mais pas sous IE
    Par Mat0x dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 20/07/2008, 19h28
  3. Bug sous FireFox! mais pas sous IE!
    Par adri5656 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 01/04/2007, 12h15
  4. [débutant] xml-xsl firefox : marche pas ?
    Par p-s dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 22/09/2005, 16h54
  5. [XHTML] centrer un tableau au milieu d'un div - bug firefox
    Par mondiani dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 07/02/2005, 23h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo