bonjour,
je souhaiterais faire une requete dans plusieurs tables en même tps.
j'ai une table produit " id . nom . [u]categorie[/u] "
et une table categorie "[u]id[/u] .nom"
je souhaiterais pouvoir classer les produits parfois par liste alphabétique du nom du produit et des fois par ordre alphabetique du nom de categorie selon ce qu'il ya en GET
je ne sais pas trop comment m'y prendre
voici actuellement en gros mon code (qui ne marche pas) :
<?php
// ordonner par produit ou par catégorie
if(isset($_GET['trier'])){
if ($_GET['trier']==nom_produit)$ordre="ORDER by produit.nom";
if ($_GET['trier']==nom_categorie)$ordre="ORDER by categorie.nom";
} else $ordre='';
// ma requete
$req_produits = mysql_query("select * FROM produit,categorie ".$ordre." ");
// affichage des produits selon l'ordre
while( $resultat_produit = mysql_fetch_assoc($req_produit)){
echo 'le produit :'.$req_produits['nom'].' se trouve dans la categorie'.$req_produits['nom'].'<br>';
}
?>
merci de votre aide