afficher les valeurs de mes listes

Eléphant du PHP | 372 Messages

07 oct. 2013, 13:27

Bonjour,

J'ai 2 liste liées et une troisième indépendante. ( select 1 : Region / select2: Departement/ select3:loisirs)
Je voudrais savoir comment procéder pour faire ma requête et afficher les valeurs choisi par l'internaute)

ex: select1: rhone-alpes select2:isere select3: football ( cette derniere liste n'a pas besoin d'être liée au 2 autres )
J'ai 3 tables, une region, une departement, une loisir.

Comment procéder svp.
Merci à tous ceux qui se pencheront sur le sujet.

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

18 oct. 2013, 15:21

Bonjour,

Tu fais comme ça:
//valeurs recuperees des listes de choix
$nom_loisir = isset($_POST['nom_loisir']) ? $_POST['nom_loisir'] : null;
$nom_departement = isset($_POST['nom_departement']) ? $_POST['nom_departement'] : null;
$nom_region = isset($_POST['nom_region']) ? $_POST['nom_region'] : null;

//requete
$sql = "SELECT * 
FROM loisir L 
JOIN departement D ON  L.id_departement = D.id_departement 
JOIN region R ON D.id_region = R.id_region
WHERE L.nom_loisir = '$nom_loisir' 
AND D.nom_departement = '$nom_departement' 
AND R.nom_region = '$nom_region' ";
NB: J'ai considéré que les listes de choix sont nommées respectivement : nom_loisir, nom_departement et nom_region et que le formulaire envoi par la méthode POST.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène