blinkseb, ton code ne fonctionnera pas car on enregistre pas une simple variable dans la session mais un tableau. Donc avant d'enregistrer le tableau il faut d'abors le lineariser avec la fonction
serialize() et le délineariser avec la fonction
unserialize() pour récupérer le tableau.
Voici les codes d'enregistrement et de récuperation de ton tableau d'instance (on nomme $inst ton tableau d'instance) dans une session:
//Enregistrement //on ouvre la session session_start(); //on inclut la classe (remplace '...' par le nom de ta classe :p ) include( "..." ); //traitement pour enregistrer tes instances dans le tableau $inst ... //Enregistrement du tableau $inst dans la session $_SESSION["inst"] = serialize($inst);
|
//Récuperation //on ouvre la session session_start(); //on inclut la classe include( "..." ); //On récupére le tableau $inst de la session $inst = unserialize($_SESSION["inst"]);
|
Enfin pour récupérer le nombre d'instance dans ton tableau utilse count() comme ceci:
$nbr_instance = count($int);
|
Voila bon courage!
Une bonne programmation c'est avant tout une bonne analyse. 