PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : MySQL, PostgreSQL, etc... » requete de recherche avec LIKE » 21-08-2009 22:00:47

J'ai fais comme mcallan ma suggéré

avec fulltext et mach sa fonctionne au niveau du champ nom_eleve  ..... sauf que si je recherche laurie gagnon .... sa me sort aussi tout les autres personne qui ont le nom gagnon

jai donc mis un filtre WHERE en utilisant le numéro de téléphone

J'ai maintenant un résultat unique

Maintenant, jai besoin d'aide pour finaliser .cela dans le sens que ....

au Québec la conventionpour écrire les numéro de téléphone est comme ceci 275-5874

la requete fonctionne avec 275-5874 ou 275 5874

maintenant, il est clait pour moi que plusieurs personnes prendront le racourci d'écrire tout ça collé comme 2755874

Comment puis-je réglé ça?

Voici mon code:

$sql=mysql_query("SELECT * FROM horaire_bus2 WHERE MATCH (nom_eleve) AGAINST ('".$_POST["nom_eleve"]."') AND MATCH (telephone) AGAINST ('".$_POST["telephone"]."')");

Merci

#2 MySQL, PostgreSQL, etc... » requete de recherche avec LIKE » 21-08-2009 22:00:47

stefane321
Réponses : 4

Bonjour,

j'ai besoin de votre aide pour une requete de recherche

Je dois faire un petit formulaire sur le site dune entreprise d'autobus scolaire

Les parents des élèves y inscriront dans un champ le nom de l'élève et en cliquant envoyer la requete affichera l'heure et le lieu d'embarquement de l'élève

Les donnée proviennent de la direction scolaire dans un fichier excel que jai importer

mon problème est que ma requete fonctionne que si jinscrie le nom de l'élève comme il est dans la bd

1- voici ma requete:

$sql=mysql_query("select * from horaire_bus where nom_eleve LIKE '%".$_POST["nom_eleve"]."%' ") or die("Impossible d'ouvrir la table");
while ($category=mysql_fetch_array($sql))
{
  echo "<P>".$category["nom_eleve"]."</P>";
}

dans la bd le nom et le prénom sont dans le même champ ... séparé par une virgule

example;

Duval, Mireille
Duval, Jean-Michel
Duchesne, Sindy
Dallaire Yohan
Larochelle, Laurence
Boutin, Jérémie

Comment puis-je faire en sorte  que peu importe que l'utilisateur tape: Duval, Mireille ou Duval Mireille ou duval mireille ou Mireille Duval ou mireille duval

Merci!

Pied de page des forums

Propulsé par FluxBB