Merci pour vos remarque,
Je tiens à vous informer que le message d'erreur ne s'affiche pas si je laisais le code comme tel :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?php
include("../configuration.inc.php");
$_SESSION['caddie']->ajout($_REQUEST['id'], $_REQUEST['qte']);
$_SESSION['caddie']->nettoie();
$_SESSION['caddie']->recalc_total();
$HTTP_REFERER = $_SERVER['HTTP_REFERER'];
if (!empty($HTTP_REFERER)) {
header("Location: $HTTP_REFERER");
} else {
header("Location: $wwwroot/index.php");
}
?> |
Ce bout de code ci-dessus sert à ajouter un produit au panier. Mais mon but c ajouter 1 ou plusieurs sous-produits à la fois, c pour cela que j'ai voulu utiliser foreach().

Donc, j'ai mis une case à cocher pour chaque " sous-produit " comme suit :
<input class="cocher" name="id[]" type="checkbox" value="<?php echo $ref['id']; ?>" checked="checked" />
Alors, que faire pour que le code AJOUTE les sous-produits en même temps, c à dire en cliquant sur " Ajouter au panier " ??
N.B : J'ai mis la classe "caddie.php " en pièce jointe.
Partager