Bonjour
je crée un formulaire avec des checkbox, dont les correspond aux numéro du produit de la ligne (une case à cocher par produit, un peu comme l'interface de phpmyadmin).
je crée une checkbox d'un produit comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo("<td align='center'><input type='checkbox' name='$num'></td>");
Par contre je n'arrive pas à récupérer les champs.
Pouvez-vous me dire ce qui ne vas pas, car l'affichage $i retourne bien 4 dans mon exemple et quand je fais un $_POST['1'], il ne me retourne rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 //recupération du nombre de lignes crées dans la page précédente $i = $_SESSION['i']; //pour chaque ligne for ($i = 1; $i <= $_SESSION['i']; $i++) { //on stocke le contenu des checkbox dans $selection $selection = $_POST['$i']; //si $selection n'est pas null if ($selection!="") { echo $selection; } }
Est-ce un probleme de $_POST qui ne sait pas interpréter le contenu des variable ou un probleme entre mes deux pages ayant en faute le nom des champs du formulaire ?
Merci de votre aide.
Cordialement
Partager