Bon, je vais tacher d'expliquer simplement :
- j'ai une page où mon gars peut choisir des produits.
- il coche une checkbox des produits qu'il souhaite, puis valide sur un bouton (c'est un simple formulaire). Code de ma checkbox :
Citation :
echo '<td class="td"><input type="checkbox" name="mon_champ[]" value="';
echo ($ligne["id"]);
echo '"></TD>';
|
- lorsqu'il valide, ça lance une seconde page. Les données sont réceptionnées comme suit :
Citation :
//Récupération des valeurs des checkbox (soit id des produits choisis)
if(!empty($_POST["mon_champ"])) {
for ($i = 0; $i < count($_POST["mon_champ"]); $i++)
echo $_POST["mon_champ"][$i];
}
|
- ce qui me donne la liste des ID de chaque produits qu'il souhaite commander.
-> à partir de ces ID, je veux aller chercher dans ma base les caractéristiques des produits (désignation et prix unitaire, correspondant aux ID choisies). Comment faire ? J'ai tenté une requête dans la boucle FOR, j'ai tenté de recréer un bouton pour réactualiser avec les ID choisis mais impossible... Le problème, c'est que chaque valeur des checkbox est conservée dans $_POST["mon_champ"][$i] comme dans un tableau. Comment faire pour récupérer chaque ID séparemment ? Merci à tous...