Recherche multicritaire en php
Résolu
salma
-
salma -
salma -
Bonjour,
j ai une table etudiante qui contienne nom, prenom , filiere, date_naiss
je veux créer une formulaire qu on peut le chercher par nom ou prenom ou date_naiss une recherche multicritaire dans le meme champs
j ai pas trouver la bonne requette sql
j ai une table etudiante qui contienne nom, prenom , filiere, date_naiss
je veux créer une formulaire qu on peut le chercher par nom ou prenom ou date_naiss une recherche multicritaire dans le meme champs
j ai pas trouver la bonne requette sql
A voir également:
- Recherche multicritaire en php
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Easy php - Télécharger - Divers Web & Internet
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Recherche photo - Guide
- Je recherche une chanson - Guide
2 réponses
Imaginons que ta variable $variable qui contient les données entrée par l'utilisateur :
SELECT *
FROM taTable
WHERE nom LIKE '%$variable%'
OR prenom LIKE '%$variable%'
OR date_nais LIKE '%$variable%'
Bien sur si l'utilisateur entre le nom et le prénom, ma solution ne marche pas donc si quelqu'un veut pousser plus loin... =)
SELECT *
FROM taTable
WHERE nom LIKE '%$variable%'
OR prenom LIKE '%$variable%'
OR date_nais LIKE '%$variable%'
Bien sur si l'utilisateur entre le nom et le prénom, ma solution ne marche pas donc si quelqu'un veut pousser plus loin... =)
salma
merci bcp ^^ ca marche bien
moi aussi je veux faire une recherche par nom de produits et par nom de catégorie et je ne sais pas comment faire en php je sais faire la requête mais pour les conditions et l'affichage je suis nulle. :s
oui ca marche bien c la solution proposer par xMiLeY:
vlola le champs pour entrer le critere a chercher
<input type="text" name='test' id='test'>
et la requette utiliser
$varTest=$_POST["test"];
$req=mysql_query("select * from etudiant where '".$varTest."'= nom or '".$varTest."' = prenom or '".$varTest."'= date_naiss"t");
vlola le champs pour entrer le critere a chercher
<input type="text" name='test' id='test'>
et la requette utiliser
$varTest=$_POST["test"];
$req=mysql_query("select * from etudiant where '".$varTest."'= nom or '".$varTest."' = prenom or '".$varTest."'= date_naiss"t");