c'est pas ca...
J'ai supprimé du code presenté ici le traitement des données.
Et dans ce traitement, je fais :
Code :
- if (!empty($_SESSION['monId'])) {
- $sql = "UPDATE ...";
- logged(DEBUG, $sql);
- } else {
- $sql = "INSERT ...";
- logged(DEBUG, $sql);
- }
|
La premiere fois, l'id n'existe pas en session donc je fais une insertion en base de données et je stock l'id de l'enregistrement en session.
La deuxieme fois l'id existe en session donc je fais un update.
Au final, je vois dans mon log, qu'il a fait un insert la 1ere fois et un update la seconde.
Bref j'ai deja proccedé de même sur mes autres sites et je ne comprends pas pourquoi ca coince cette fois ci...