Bonjour bonjour ,

voici mon problème : J'ai un formulaire html, et lors de l'envoi les données sont envoyées dans ma base MySql.
Le souci est que dans certains cas (aléatoirement), la requete vide completement les champs au lieu de les remplir

Ce problème arrive uniquement sous Firefox 2.0.0.7, bizarrement sous internet explorer ça passe à chaque coup.

La requete est pourtant bonne, puisque le mode debug ne m'affiche aucune erreur.

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
20
21
22
23
24
25
26
27
 
$updateAcc = NEW mysqli_phpCMS();
 
$updateAcc->stdQuery("UPDATE profil_user P LEFT OUTER JOIN user U "
."ON P.id_user=U.id_user"
." SET P.last_name_profil = '". $_POST['last_name'] ."',"
." P.firstname_profil = '". $_POST['first_name'] ."',"
." P.birth_day_profil = '". $_POST['birthDay'] ."',"
." P.birth_month_profil = '". $_POST['birthMonth'] ."',"
." P.birth_year_profil = '". $_POST['birthYear'] ."',"
." P.icq_profil = '". $_POST['icq'] ."',"
." P.msn_profil = '". $_POST['msn'] ."',"
." P.yahoo_profil = '". $_POST['yahoo'] ."',"
." P.aim_profil = '". $_POST['aim'] ."',"
." P.sign_profil = '". $_POST['sign'] ."',"
." P.animal_profil = '". $_POST['animal'] ."',"
." P.passions_profil = '". $_POST['passions'] ."',"
." P.fantasmes_profil = '". $_POST['fantasmes'] ."',"
." P.musiques_profil = '". $_POST['musiques'] ."',"
." P.cuisine_profil = '". $_POST['cuisine'] ."',"
." P.comptage_profil = '". $_POST['comptage'] ."',"
." P.philo_profil = '". $_POST['philo'] ."',"
." P.msg_perso_profil = '". $_POST['msg_perso'] ."',"
." U.mail_user = '". $_POST['mail'] ."', "
." U.dep_user = '". $_POST['dep'] ."', "
." U.ville_user = '". $_POST['ville'] ."'"
." WHERE U.id_user='".$_SESSION['id_user']."'");
J'ai essayé de faire 2 requetes différentes, une pour la table user et une pour la table profil_user, le problème reste le même.

PS : Le site est hebergé par 1&1.

Merci d'avance, je suis un peu perdu, j'ai épuré le code au maximum pour etre sur qu'il n'y ai pas un petit grigri qui fasse tout coincer.