Bonjour,
Je viens de faire une correction dans mon code et ça marche. Le seul -, c'est que je ne comprends a) pourquoi ça ne marchait pas avant, b) pourquoi ça marche maintenant. Ca me semble dingue comme problème.
Dans l'appel 1, j'ai
$_SESSION['reg'] qui vaut 17
Puis je fais une requête mysql et je mémorise le résultat comme ceci:
Dans l'appel 2 (depuis un lien sur la page générée par l'appel 1), je vérifie $_SESSION['reg'] et j'y trouve l'array du mysql_fetch_row($resSQL) de l'appel 1. Entre les deux codes, je ne mets aucune valeur dans $_SESSION['reg'] !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $resSQL = mysql_query($sql); $reg = mysql_fetch_row($resSQL);
Si dans l'appel 1 je change le nom de la variable $reg et j'écris
alors dans l'appel 2 $_SESSION['reg'] vaut correctement 17.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $resSQL = mysql_query($sql); $regWXYZ = mysql_fetch_row($resSQL);
Je vous le jure, c'est la seule modif que j'ai faite !!!!!!
Je ne comprends pas. C'est comme-ci il y a avait confusion entre les objets de même nom quelque part....![]()
Partager