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 :

Pourquoi l'enregistrement se fait 2 fois [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 185
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 185
    Par défaut Pourquoi l'enregistrement se fait 2 fois
    Bonjour,
    je fais un requet INSERT INTO
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    	$sql="INSERT INTO reponses(id,q1,q2,q3,q4,q5,q6,q7,q8,q9,q10,q11,q12,q13,q14,q15,q16,q17,q18,q19,q20,q21,q22,q14_pourquoi,q16_combien,q22_quoi,fd_email,fd_date)
    		VALUES
    		('','$q1','$q2','$q3','$q4','$q5','$q6','$q7','$q8','$q9','$q10','$q11','$q12','$q13','$q14','$q15','$q16','$q17','$q18','$q19','$q20','$q21','$q22','$q14_pourquoi','$q16_combien','$q22_quoi','$fd_email','$fd_date')";
    mysql_query($sql);# or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

    Quand je vais vois l'enregistrement dans la bas, il y a deux enregstrement,
    pourquoi?

    il devrait avoir une ligne!

  2. #2
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 251
    Par défaut
    Le sql n'est pas en cause, pourrais tu mettre le code php est est executer avant et après la requete sql

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 185
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 185
    Par défaut
    Ben c'est un peu fou car ca marchais, voici le code avant
    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
     
    if(isset($_GET['send'])=="Submit"){
     
    		include('include/db_connect.php');
     
    		$sql="INSERT INTO reponses(id,q1,q2,q3,q4,q5,q6,q7,q8,q9,q10,q11,q12,q13,q14,q15_1,q15_2,q15_3,q15_4,q15_5,q15_6,q15_7,q15_8,q16,q17,q18,q19,q20,q21,q22,q14_pourquoi,q16_combien,q22_quoi,fd_email,fd_date,fd_ip)
    		VALUES
    		('','".$q1."','".$q2."','".$q3."','".$q4."','".$q5."','".$q6."','".$q7."','".$q8."','".$q9."','".$q10."','".$q11."','".$q12."','".$q13."','".$q14."','".$q15_1."','".$q15_2."','".$q15_3."','".$q15_4."','".$q15_5."','".$q15_6."','".$q15_7."','".$q15_8."','".$q16."','".$q17."','".$q18."','".$q19."','".$q20."','".$q21."','".$q22."','".$q14_pourquoi."','".$q16_combien."','".$q22_quoi."','".$fd_email."','".$fd_date."','".$fd_ip."')";
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
     
     
    		include('include/db_disconnect.php');
    		echo '<p style="color:green;">Nous vous remercions pour le temps que vous y avez consacré, tout en vous souhaitons une agréable journée<br />
     
    		</p>
    		';
    	}else{
    echo 'affiche le etxte de welcome';
    ?>

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 185
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 185
    Par défaut
    mais c'est juste incroyable, comme on peut avoir deux enregistrement, j'ai mis un echo just apres le include
    et il m'affiche qu'une fois le echo mais enregistre deux fois dans la base

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 185
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 185
    Par défaut
    Ben ca marche!!!
    En fait ca marche avec Safri et mais pas avec Firefox.
    Par contre sur un Firefox qui se trouve sur un autre ordinateur. Ca marche!!!

    Je me demande si c'est pas a cause Firebug ou Yslow.

    Le problem est absolument local

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

Discussions similaires

  1. Pourquoi l'enregistrement se fait 2 fois
    Par pierrot10 dans le forum Requêtes
    Réponses: 0
    Dernier message: 30/04/2009, 16h36
  2. Réponses: 19
    Dernier message: 25/05/2007, 17h15
  3. Pourquoi cela n'imprime pas 2 fois pareil
    Par Duan dans le forum Delphi
    Réponses: 5
    Dernier message: 20/01/2007, 06h18
  4. pourquoi le script ecrit il deux fois ds le fichier?
    Par makohsarah dans le forum Langage
    Réponses: 1
    Dernier message: 28/09/2006, 17h43
  5. Update plusieurs enregistrements en 1 seule fois
    Par zonekris dans le forum Requêtes
    Réponses: 3
    Dernier message: 18/09/2006, 19h48

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