Bonjour,
j'essaie de trouver une facon d'avoir tout les mots d'un champs qui commence par "A" par exemple.
Donc, j'aimerais qu'il m'affiche les mots Anctil, Anti, Albert... et non les autres mots.
Je sais qu'il me faudra probablement une expression régulière, mais je suis perdu ben raide dans ca.
Pourriez vous m'aider s.v.p.?
--------------
Ajout à mon message:
Voilà, j'ai trouvé comment avec une expression régulière. Par contre, j'aimerais que lors de la recherche, ca m'affiche seulement ceux qui commence par "A"
Voici ce que j'ai comme code pour exprimer un peu ce que je veux, mais ca ne fonctionne pas
Code :
$sql = "SELECT * FROM user WHERE user_nom = 'ereg("^$l",$data[user_nom])' ORDER BY user_nom";
$req = mysql_query($sql,$id_connex) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
Malheureusement, ca ne fonctionne pas. Vous auriez une idée pour que ca fonctionne, autre que le
Code :
while($data = mysql_fetch_array($req))
{
$fl = strtolower($l);
$l = strtoupper($l);
if(ereg("^$l",$data[user_nom]) || ereg("^$fl",$data[user_nom]))
{ echo "cool"; }
}
Merci
Mathieu
