par
stefane321 » 24 avr. 2007, 21:12
Voici un exemple du début de ma requête:
$sql_pa="SELECT pa.id, pa.id_produit, pa.defaut, pa.id_attribut, ".
"p.id, p.name_FR, p.name_US, p.description_FR, p.description_US, p.categorie_id, p.prix, p.image ".
"FROM produits AS p, produits_attributs AS pa ".
"WHERE pa.id_attribut='".$_POST['id_attribut']."' AND p.categorie_id='".$_POST['categorie_id']."'";
Là où je me pose une sérieuse question est que pour un même enregistrement de la table produits j'ai jusqu'a 4 enregistrements pour ce produit dans les tables produits_attributs et produits_attributs_details mais évidemment avec des id d'attributs différents.
Se qui fait que mon formulaire de recherche envoie jusqu'a 3 id_attribut différents au champ pa.id_attribut.
Comment gérer ça svp?
Merci!
Voici un exemple du début de ma requête:
[php]$sql_pa="SELECT pa.id, pa.id_produit, pa.defaut, pa.id_attribut, ".
"p.id, p.name_FR, p.name_US, p.description_FR, p.description_US, p.categorie_id, p.prix, p.image ".
"FROM produits AS p, produits_attributs AS pa ".
"WHERE pa.id_attribut='".$_POST['id_attribut']."' AND p.categorie_id='".$_POST['categorie_id']."'";[/php]
Là où je me pose une sérieuse question est que pour un même enregistrement de la table produits j'ai jusqu'a 4 enregistrements pour ce produit dans les tables produits_attributs et produits_attributs_details mais évidemment avec des id d'attributs différents.
Se qui fait que mon formulaire de recherche envoie jusqu'a 3 id_attribut différents au champ pa.id_attribut.
Comment gérer ça svp?
Merci!