Bonjour,

Voilà, pour commencer, je ne sais pas si c'est bien là où je devrais poster mon message. Si non, il sera gentil de m'indiquer l'endroit où je pourais le faire.

Ok, si de suite mon problème :

Je travail maintenant avec un système panier assez simple. Il est construit de cette façon : " Gammes " => " Sous-gammes " => " Produits ". Bien, pour cette organisation pas de problème.

Le problème a surjit lorsque le client nous a donner un nouveau critère. Celui-là dit que le produit se constitut lui aussi de " sous-produits ", qu'il n'a pas de prix et que les " sous-produits " qui ont les prix.

Pour comprendre comment ça marche, un exemple facilitera la tâche :

1. " Une chambre " est représenté en tant que " produit ";
2. " Lit, placards, armoires, rangements... " sont les " sous-produit ";
3. Un utilisateur peu ajouter à son panier le produit, donc automatiquement ce sont les sous-produits qui seront calculer.


Ce que je veux savoir, est comment faire pour une fois le produit ajouter, l'ajout des sous-produits se fera automatiquement. aussi l'utilisateur voudra aussi ajouter la quantité du " produit " ou bien celle du " sous-produit ".

Voila une image pour aider :



A vrai dire je suis bloqué

J'ai pensé à mettre l'id des " sous-produit " ds des case à cocher.

le code initiale pour ajouté un produit était :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
include("../configuration.inc.php");
 
$_SESSION['caddie']->ajout($leprod, $_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");
}