Bonjour,

je viens faire mon noob sur le fofo...

Qu'est-ce qui ne va pas s'il vous plait ?

page formulaire html :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<input type="checkbox" value="1" name="opt[]" />
<input type="checkbox" value="2" name="opt[]" />
<input type="checkbox" value="3" name="opt[]" />
<input type="checkbox" value="4" name="opt[]" />
<input type="checkbox" value="5" name="opt[]" />
page de traiement php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
if(isset($_POST['opt']))
{
header("location:etape-1.php?opt=".serialize($_POST['opt']));
}
else
{
//traitement normal du script
}
page etape-1.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
if(isset($_GET['opt']) AND $_GET['opt'] != NULL)
{
$opt = unserialize($_GET['opt']);
foreach($opt as $value)
{
echo count($opt)."<br />";
echo $value."<br />";
}
}
Si je coche les 3 premières "checkbox" j'obtiens :

-en url : opt=a:3:{i:0;s:1:"2";i:1;s:1:"3";i:2;s:1:"1";}
-le foreach crée une erreur php
-le value affiche rien(normal)

Merci à tous pour vos réponses.