[resolu]ID qui s'incrémente +2

ID qui s'incrémente +2 [resolu] - PHP - Programmation

Marsh Posté le 24-02-2007 à 23:42:56    

salut a tous, je deviens fou avec mon pb:
 
j'ai un formulaire classique, une vingtaine d'entrées de textes
je passe tout ça a ma base de données
 
$requete="INSERT INTO stats ...blablabla";
mysql_query($requete);
mysql_close();
 
ma base est faite avec phpmyadmin
j'ai donc sur une table ma vingtaine de colonnes avec la variable id en début que j'ai mis en index et en auto_increment.
 
le pb est qu'a chaque fois que je soumet le formulaire, ça me crée une ligne d'enregistrement avec id+1 et toutes mes variables comme il faut mais ça me rajoute également une ligne vide avec un id+1  :cry:  
 
ça me donne ça:
 
id     variable1    v2         v3        v4      ....
1     toto          tata       titi        tutu    ....
2                                                       .....
3     pipi         papa      popo   pupu      ......
4                                
 
je comprends pas la présence de cette ligne "id+1" entre chaque enregistrement   :fou:


Message édité par pixedelisme le 25-02-2007 à 12:36:39
Reply

Marsh Posté le 24-02-2007 à 23:42:56   

Reply

Marsh Posté le 24-02-2007 à 23:49:58    

Fais voir ta requête insert complète.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 24-02-2007 à 23:52:17    

$requete="INSERT INTO stats ";
 $requete.="(gender,age,town,ability_conversation,ability_read,conversation,reading_columns,reading_newspapers,reading_books,irish_tv,irish_radio,other_irish_radio,irish_home,workplace_irish_read,workplace_irish_speak,workplace_irish_hear,irish_religious_services,social_networks_use_irish,social_networks_irish_children,social_networks_irish_friends,leisure_events_music,leisure_events_dances,leisure_events_sports,leisure_events_associations,leisure_events_clubs,leisure_events_parties,leisure_events_others,interpersonnal_use_irish,bilingualism,spoken_english,spoken_english_accent,spoken_english_alike,policy_preferences,attitudes_revival,attitudes_irish_speaking,attitudes_without_irish,attitudes_irish_culture,attitudes_independent,education_subjects,education_learn,";
$requete.=" education_school,education_children,education_foreign,education_science,stop_irish,school_english,school_irish,school_more_english,school_equal,school_more_irish,school_all_irish,school_no_opinion,government,fail_exams,compulsory_exams,compulsory_certificate,qualification_university,qualification_teacher,qualification_college,importance_language,importance_child,importance_educ,irish_school,child_future,child_education,more_irish,talk_irish,communication,com_tobe,child_activities,whyirishscholl,contact)";
$requete.=" VALUES ('$gender','$age','$town','$ability_conversation','$ability_read','$conversation','$reading_columns','$reading_newspapers','$reading_books','$irish_tv','$irish_radio','$other_irish_radio','$irish_home','$workplace_irish_read','$workplace_irish_speak','$workplace_irish_hear','$irish_religious_services','$social_networks_use_irish','$social_networks_irish_children','$social_networks_irish_friends','$leisure_events_music','$leisure_events_dances','$leisure_events_sports',";
$requete.="'$leisure_events_associations','$leisure_events_clubs','$leisure_events_parties','$leisure_events_others','$interpersonnal_use_irish','$bilingualism','$spoken_english','$spoken_english_accent','$spoken_english_alike','$policy_preferences','$attitudes_revival','$attitudes_irish_speaking','$attitudes_without_irish','$attitudes_irish_culture','$attitudes_independent','$education_subjects','$education_learn',";
$requete.="'$education_school','$education_children','$education_foreign','$education_science','$stop_irish','$school_english','$school_irish','$school_more_english','$school_equal','$school_more_irish','$school_all_irish','$school_no_opinion','$government','$fail_exams','$compulsory_exams','$compulsory_certificate','$qualification_university','$qualification_teacher','$qualification_college','$importance_language','$importance_child','$importance_educ','$irish_school','$child_future','$child_education','$more_irish','$talk_irish','$communication','$com_tobe','$child_activities','$whyirishscholl','$contact')";
 
$req=mysql_query($requete);
if ($req==false) die("Echec ! ".mysql_error());

Reply

Marsh Posté le 25-02-2007 à 00:00:56    

Ça c'est de la table. [:mlc]  
 
Bon et si tu l'affiches avec un echo et que tu la colles dans phpMyAdmin, ça donne quoi ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 25-02-2007 à 00:06:11    

QUEL ECHEC  :kaola:  
je viens de tester avec IE et ça fonctionne nikel
c'est firefox qui foire, j'y crois pas  :cry:

Reply

Marsh Posté le 25-02-2007 à 00:07:53    

Reply

Marsh Posté le 25-02-2007 à 00:14:23    

c'est débile, j'ai beau vider le cache et les cookies, ce   :fou:  de firefox rajoute une ligne ID
je précise que IE fonctionne pour envoyer le formulaire, mais pas pour ne pas voir les lignes vides que fait firefox
 
RESOLU  [:axool]  
en fait c'était un pb de javascript dans mes style css:
 
body {
 background-image: url();
}
 
un reliquat d'une autre page :kaola:  
me demandez pas pourquoi ça inserrait cette ligne de données vides avec firefox !


Message édité par pixedelisme le 25-02-2007 à 12:39:40
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed