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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$resSQL = mysql_query($sql); 
$reg = mysql_fetch_row($resSQL);
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'] !!!

Si dans l'appel 1 je change le nom de la variable $reg et j'écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$resSQL = mysql_query($sql); 
$regWXYZ = mysql_fetch_row($resSQL);
alors dans l'appel 2 $_SESSION['reg'] vaut correctement 17.

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....