Bonjour,
je me perd un peu sur une requête sql que je dois effectuer.. Et avant de me perdre encore un peu plus, je sollicite votre aide ..
Concrètement, la page sert à calculer un prix selon divers critères..
Dans un premier temps je sélectionne un produit dans un menu déroulant..
Chaque produit à des options (accessoires).
via un jquery post, je récupère la liste de ces options depuis ma bdd, et affiche une liste de checkbox pour que le visiteur puisse sélectionner les options de son choix.
Et c'est là que je bloque.. au moment où le visiteurs clic sur une option, j'envoie une nouvelle requête pour recalculer l'ensemble.. mais je n'arrive pas à formuler ma requête
Sachant que ma liste de checkbox est variable selon le produit et qu'elles ont toutes un ID unique.
voici par exemple le contenu d'une requete :
id_accessoire[] 2
id_accessoire[] 3
id_accessoire[] 6
id_type 1
en gros je dois lui dire
sélectionner prix du produit de base dans la table type + prix des options sélectionnées dans la table accessoires.
Dans ma bdd j'ai ma
table type qui correspond aux produits avec un id_type unique. Le prix de base y est enregistré dans une colonne .
table accessoires dans laquelle j'ai chaque accessoire, avec un id_accessoires + un id_type pour faire la liaison.
je pense qu'il y a une histoire de jointure si j'ai bien compris pour interroger les deux tables.. Mais surtout je ne comprend pas comment envoyer un where id_accessoire = x or id_accessoire = y or ..... selon le nombre d'éléments de ma requête..
J'espère être compréhensible ^^
je me perd un peu sur une requête sql que je dois effectuer.. Et avant de me perdre encore un peu plus, je sollicite votre aide ..
Concrètement, la page sert à calculer un prix selon divers critères..
Dans un premier temps je sélectionne un produit dans un menu déroulant..
Chaque produit à des options (accessoires).
via un jquery post, je récupère la liste de ces options depuis ma bdd, et affiche une liste de checkbox pour que le visiteur puisse sélectionner les options de son choix.
Et c'est là que je bloque.. au moment où le visiteurs clic sur une option, j'envoie une nouvelle requête pour recalculer l'ensemble.. mais je n'arrive pas à formuler ma requête
Sachant que ma liste de checkbox est variable selon le produit et qu'elles ont toutes un ID unique.
voici par exemple le contenu d'une requete :
id_accessoire[] 2
id_accessoire[] 3
id_accessoire[] 6
id_type 1
en gros je dois lui dire
sélectionner prix du produit de base dans la table type + prix des options sélectionnées dans la table accessoires.
Dans ma bdd j'ai ma
table type qui correspond aux produits avec un id_type unique. Le prix de base y est enregistré dans une colonne .
table accessoires dans laquelle j'ai chaque accessoire, avec un id_accessoires + un id_type pour faire la liaison.
je pense qu'il y a une histoire de jointure si j'ai bien compris pour interroger les deux tables.. Mais surtout je ne comprend pas comment envoyer un where id_accessoire = x or id_accessoire = y or ..... selon le nombre d'éléments de ma requête..
J'espère être compréhensible ^^