Recherche multicritère
sanoussa
-
Alain42 -
Alain42 -
Bonjour,
justement les champs dans la base on des noms apart ----> livre ( ISBN,titre_liv,auteur_liv)
ce qui est sur c'est qu'il faut tester sur "choix", quand l'utilistaeur saisie le mot clé et choisie le filtre de la recherche càd soit isbn soit titre soit auteur, il faut donc faire soit une requette select * from livre where isbn '%like $motclé' soit une avec "...where titre_liv '%like.... etc
mais comment ???? aaaaaaaah j'arrive pas à le faire toute seule :(((((
En référence à cette discussion
justement les champs dans la base on des noms apart ----> livre ( ISBN,titre_liv,auteur_liv)
ce qui est sur c'est qu'il faut tester sur "choix", quand l'utilistaeur saisie le mot clé et choisie le filtre de la recherche càd soit isbn soit titre soit auteur, il faut donc faire soit une requette select * from livre where isbn '%like $motclé' soit une avec "...where titre_liv '%like.... etc
mais comment ???? aaaaaaaah j'arrive pas à le faire toute seule :(((((
Configuration: Windows XP Firefox 2.0.0.9
En référence à cette discussion
A voir également:
- Recherche multicritère
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Recherche photo - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Recherche et remplacer word - Guide
- Recherche vocale - Télécharger - Synthèse vocale
1 réponse
Bonsoir,
si $choix est la variable dans laquelle tu récupéres le critères sélectionné (ISBN, titre_liv etc...)
et $mot_cle le mot à rechercher:
si $choix est la variable dans laquelle tu récupéres le critères sélectionné (ISBN, titre_liv etc...)
et $mot_cle le mot à rechercher:
switch ($choix){
case "ISBN":
$champ="ISBN";
break;
case "titre_liv":
$champ="titre";
break;
etc......
}
$requette="SELECT * FROM livre WHERE $champ like '%$mot_cle'";