Requete sql qui gere une zone de recherche
Fermé
J3"&#
Messages postés
40
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
3 juillet 2009
-
30 juin 2009 à 12:05
J3"&# Messages postés 40 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 3 juillet 2009 - 30 juin 2009 à 15:06
J3"&# Messages postés 40 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 3 juillet 2009 - 30 juin 2009 à 15:06
A voir également:
- Requete sql qui gere une zone de recherche
- Zone telechargement - Accueil - Outils
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Appel data zone franche - Forum Consommation & Internet
10 réponses
atspinto
Messages postés
338
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
8 août 2014
27
30 juin 2009 à 12:14
30 juin 2009 à 12:14
jettes un oeil içi
http://www.siteduzero.com/tutoriel-3-34441-realiser-un-moteur-de-recherche-pour-son-site.html
http://www.siteduzero.com/tutoriel-3-34441-realiser-un-moteur-de-recherche-pour-son-site.html
J3"&#
Messages postés
40
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
3 juillet 2009
30 juin 2009 à 12:24
30 juin 2009 à 12:24
merci je jete un coup d'oeil et je te fais signe
J3"&#
Messages postés
40
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
3 juillet 2009
30 juin 2009 à 14:16
30 juin 2009 à 14:16
merci une fois encore je viens de tester ce code avec la base de données de mon application et ça marche bien. mais j'aimerais afficher le contenu de la base de données. un exemple puisqu'il n'agis ici des requêtes. j'aimerai comme ça taper dans la zone de recherche la date de la requête en question et lorsque j'appuie sur OK, j'aimerais qu'il m'affiche toutes les requêtes enregistrées a cette date. j'espère que tu vois un peu. merci encore!!!!
atspinto
Messages postés
338
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
8 août 2014
27
30 juin 2009 à 14:21
30 juin 2009 à 14:21
- fais donc une fonction qui prend en paramètre des elements de recherches....
- tu testes l'exitence de ces paramètres
- tu crées la requete
- et tu l'executes
et le tour est joué...
- tu testes l'exitence de ces paramètres
- tu crées la requete
- et tu l'executes
et le tour est joué...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J3"&#
Messages postés
40
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
3 juillet 2009
30 juin 2009 à 14:40
30 juin 2009 à 14:40
tu sais je ne suis pas trop bon en php donc si tu pouvais me mettre un peu syr la voie cela me fairais plaisir
avec les trois etapes que tu ma donné
avec les trois etapes que tu ma donné
Bonjour,
Et bien ca pourrait ressembler a ceci:
La fonction :
(Je suppose qu'il entendait ca par "fonction" :$)
On teste l'existence a coup de
La requete sql où
puis tu inseres tout dans un tableau ou tu boucles pour afficher chaque élément correspondant:
Et bien ca pourrait ressembler a ceci:
La fonction :
search($ma_recherche);
(Je suppose qu'il entendait ca par "fonction" :$)
On teste l'existence a coup de
isset()
La requete sql où
$requete = mysql_query("SELECT id, nom, prenom WHERE etc...");
puis tu inseres tout dans un tableau ou tu boucles pour afficher chaque élément correspondant:
while($tableau = $sql->mysql_fetch_array($requete)) { ... }
atspinto
Messages postés
338
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
8 août 2014
27
30 juin 2009 à 14:55
30 juin 2009 à 14:55
genre avec un mot clé, et une date... pour faire simple...
function search($keyword, $date) {
$query = "select * from $ma_table";
$param_exist = false; // pour tester et rajouter un AND...
if (!empty($keyword)) { // si mon clé n'est pas vide... je l'ajoute à la requete
if (!$param_exist) // test pour rajouter le where
$query .= " where ";
$param_exist = true; // tu specifies pour le 2e paramètre qu'un paramètre existe avant lui
$query .= " keyword like '%$keyword%'";
}
if (!empty($date)) { // si la date existe, je l'ajoute à la requete
if (!$param_exist) // test pour rajouter le where
$query .= " where ";
$param_exist = true; // tu specifies pour le 2e paramètre qu'un paramètre existe avant lui
if ($param_exist) // test pour le rajout de AND
$query .= " and ";
$query .= " date = '$date'";
}
// là tu peux faire ta recherche...
}
je l'ai fait à l'arrache... donc il te faudra faire un echo pour verifier la syntaxe de la requete.... voir apporter des modifs au cas où..
c'est juste pour te montrer où je voulais en venir...
function search($keyword, $date) {
$query = "select * from $ma_table";
$param_exist = false; // pour tester et rajouter un AND...
if (!empty($keyword)) { // si mon clé n'est pas vide... je l'ajoute à la requete
if (!$param_exist) // test pour rajouter le where
$query .= " where ";
$param_exist = true; // tu specifies pour le 2e paramètre qu'un paramètre existe avant lui
$query .= " keyword like '%$keyword%'";
}
if (!empty($date)) { // si la date existe, je l'ajoute à la requete
if (!$param_exist) // test pour rajouter le where
$query .= " where ";
$param_exist = true; // tu specifies pour le 2e paramètre qu'un paramètre existe avant lui
if ($param_exist) // test pour le rajout de AND
$query .= " and ";
$query .= " date = '$date'";
}
// là tu peux faire ta recherche...
}
je l'ai fait à l'arrache... donc il te faudra faire un echo pour verifier la syntaxe de la requete.... voir apporter des modifs au cas où..
c'est juste pour te montrer où je voulais en venir...
J3"&#
Messages postés
40
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
3 juillet 2009
30 juin 2009 à 15:01
30 juin 2009 à 15:01
di $ma_recherche est different de "$requete = mysql_query("SELECT id, nom, prenom WHERE etc...");"
atspinto
Messages postés
338
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
8 août 2014
27
30 juin 2009 à 15:03
30 juin 2009 à 15:03
je ne te suit pas bien... $marecherche c'est quoi comme variable chez toi ??
J3"&#
Messages postés
40
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
3 juillet 2009
30 juin 2009 à 15:06
30 juin 2009 à 15:06
escuse je navait pas vu ton dernier message avant de poster. par contre je vais tester le code et te faire signe par la suite