Bonjour,
je suis confrontée à un petit probleme qui ne doit pas etre compliqué a résoudre mais, je n'y arrive pas et cela fait quelques semaine que cela traine.
Je tente d'interroger une base de données, par l'intermédiaire, de MySQL. Cette base se compose de 4 champs principaux, appeles:
Espèces, Auteur, Lieu, Année.
Pour chaque champs j'ai crée une liste déroulante comportant les differentes entrées.
Par exemple
espece: Toutes, Chien, Chat, Lapin, Mouton....
Auteur: Tous, Dupont, Durant, ....
Lieu: Tous, France, Italie, Maroc....
Année: Toutes, 1990, 1999, 2001, 2002....
Le but etant d'interroger la table grace à ces listes.
J'arrive donc a obtenir un resultats si je demande une requete de type:
chercher: Toutes les espèces" de "tous les auteurs" de tout les lieux" de "toutes les années".
Cela me reponds donc, comme je le demande toutes les entrées de la table.
J'arrive aussi à avoir une réponse si je fait une recherche en utilisant un membre de la liste pour chaque champ:
ex chercher "chien" de "Dupont" de "France" de "1990"
Mon probleme ce situe sur les requete a mis chemin, que je n'arrive pas a faire.
J'aimerai par exemple pouvoir demander:
Chercher "chien" de "Tous" de "Maroc" de "Toutes"
Ainsi la répose doit me donner tout les chien trouver au maroc pour toutes les annees et tout les auteurs
A la sortie j'aimerai bien sur avoir une reponse me donnant:
1- chien, l'auteur, Maroc, annees
2- chien, l'auteur, Maroc, annees
etc
Comment faire?
merci de vos réponse et de votre gentillesse.
Funeste.