Bonsoir et bonne année à PHPFrance,
J'ai un problème d'enregistrement dans la bd. C'est à dire que j'ai des données tronquées qui sont enregistrées. Lorsqu'on "utilise" la page validation des données "normalement", cela se déroule très bien, en revanche, avec une "utilisation" un peu tordu, j'ai des données faussées. J'ai réussi à reproduire le phénomène.
Sur le site concerné, j'utilise les sessions et je les enregistre dans la base de données.
Avec un navigateur internet (Mozilla), je me connecte à mon site (via login et mot de passe).
Donc j'ouvre une session.
J'ouvre le formulaire d'un client pour saisir le menu de la semaine prochaine.
Je peux proposer plusieurs menu à la semaine à l'avance. Pour aller plus vite, j'ouvre une nouvelle fenêtre dans le navigateur (mozilla ctrl t) et un nouveau formulaire pour saisir le menu de la semaine (différente de la semaine prochaine), mais pour le même client.
Dans cette situation, je n'ouvre pas une nouvelle session (puisque, j'utilise le même navigateur et donc, la même session).
Je valide l'un après l'autre les données des formulaires dans la base de données et... un menu est en bien enregistré et l'autre, certaines données du tuple sont faussées.
Si je procède avec deux navigateur différent ça marche nickel.
Et là, j'ai deux sessions ouvertes.
Bref, je ne sais pas si la cause est liée à la session ou si c'est un problème lié à la base de donnée.
Pouvez m'aider ou m'expliquer ce qui se passe?
Merci.
Je reprend un post que j'avais mis dans le forum php débutant, car je ne sais pas si c'était le bon endroit pour poster. Voici le lien du post.
[url]
http://www.phpfrance.com/forums/voir_sujet-245060.php[/url]