Voila le resultat de ton code:
Array ( )
Un modèle est présent pour être étudié et comprendre son fonctionnement.FuZZyLine: A vrai dire je ne copie / colle pas les code, j'essaie de les adapter et les comprendre, je vais le tester en mot a mot et reessayer a nouveau, mais ce que j'ai compris de ton code:
- On tests si c'est un tableau ou string,
- On le seialize,
- On incremente le compteur
- On le stock dans une session pour le passer de page a page,
- On le unserialize,
- On affiche le compteur incrementer.
Alors dans mon cas, quand j'ai fait var_dump, et j'ai teste avec is_string, j'ai recu TRUE, ca veut dire que c'est une string, ce que j'ai pense c'est que serialize et unserialize fonctionne juste avec les tableaux.
Merci
// je recupere les donnees de la BD:
extract($rows)
// je serialize la donnee dont je veux recupere sur l'autre page (counter)
$counter = serialize($counter);
var_dump($counter); // affiche quelque chose comme: string(8) "s:1:"1";" string(8) "s:1:"1";" string(8) "s:1:"0";" string(8) "s:1:"0";"
// ce que je veux passer sur l'autre page est: 1, 1, 0.. la 3eme position apres s
echo $counter; // j'affiche mes donnees sur un tableau
// ici je construit un formulaire:
echo '<form name="form1" method="post" action="listen.php">
<input name="counter" type="hidden" value="'.$counter.'" >
<input type="submit" name="Submit" value="go">
</form>';
// voila je passe a la page2, listen.php
$counter = $_POST["counter"];
var_dump($counter); // NE retourne rien