boucles imbriquées et affichage des valeurs cochées (checkbo
Posté : 04 nov. 2007, 13:00
Bonjour, j'ai un petit problème pour récupérer les valeurs sélectionnées par l'utilisateur.
J'ai une page de formulaire avec le code suivant pour les checkbox
que je récupère dans un panier avec (la garniture étant au troisième niveau du panier)
P.S. je dois obligatoirement ajouter un article au panier pour que les garnitures inaffichées s'affichent.
Donc on commande :
baguette jambon avec beurre, salade, mayo et quand on ajoute au panier, ça affiche que baguette jambon avec beurre.
On ajoute une seconde baguette fromage avec rien. Ca affiche
baguette jambon avec beurre, salade
baguette fromage
Je ne comprends pas que si plusieurs sont sélectionnés qu'ils ne s'affichent pas tous du premier coup.
Si quelqu'un a une idée. Merci de m'en faire part.
J'ai une page de formulaire avec le code suivant pour les checkbox
Code : Tout sélectionner
<tr><td><input type="checkbox" name="garn[]" value="beurre"> beurre</td></tr>
<tr><td><input type="checkbox" name="garn[]" value="salade"> salade</td></tr>
<tr><td><input type="checkbox" name="garn[]" value="tomates"> tomates</td></tr>
<tr><td><input type="checkbox" name="garn[]" value="mayonnaise"> mayonnaise</td></tr>
$select['garniture'] = $_GET['garniture'];
qui est affiché dans une page de commande$nb_art = count($_SESSION['panier']['total']);
for($i = 0; $i < $nb_art; $i++) {
$nb_arti = count($_SESSION['panier'][garn]);
for($j = 0; $j < $nb_arti; $j++) {
print_r ($_SESSION['panier'][garn][$i][$j]);
echo (" ");
}
}
Si toutes les cases sont cochés lors du premier affichage de la page commande, qu'un seul sera affiché. Lors du second affichage (après ajout d'un autre article), il en aura deux.. au troisième affichage, trois.. etc etcP.S. je dois obligatoirement ajouter un article au panier pour que les garnitures inaffichées s'affichent.
Donc on commande :
baguette jambon avec beurre, salade, mayo et quand on ajoute au panier, ça affiche que baguette jambon avec beurre.
On ajoute une seconde baguette fromage avec rien. Ca affiche
baguette jambon avec beurre, salade
baguette fromage
Je ne comprends pas que si plusieurs sont sélectionnés qu'ils ne s'affichent pas tous du premier coup.
Si quelqu'un a une idée. Merci de m'en faire part.