Afficher des noms

Résolu
cgamma Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
bissdebrazza Messages postés 2065 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un autre problème: J'essaie d'afficher des noms qui commence soit par la lettre C ou se termine avec E. Est-ce que c'est possible? Je prends mes données d'une base de données et les récupères avec du PHP.

Merci
A voir également:

7 réponses

cgamma Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   1
 
j'ai essayé avec la ceci:

Nom est la colonne provenant de ma bd.

donc j'essaie de faire afficher les noms qui se termine par "le"

j'ai écrit:
echo "<p>1. Affiche les étudiants dont le nom de famille fini avec 'le' </p>";

$resultats=mysql_query("select Prenom, Nom from etudiants;", $idConnection)
or die("La requête a échouée");

echo "<table border=1><tr><th>Prenom</th><th>Nom</th></tr>";
while (($enregistrement=mysql_fetch_row($resultats)!=FALSE)
{
if (Nom="le$")
echo "<tr><td>".$enregistrement[0]. "</td><td>".$enregistrement[1]. "</td></tr>";
}
echo "</table>";


Mais bon, ça ne fonctionne pas du tout...des idées?
0
Utilisateur anonyme
 
Salut,
As-tu éventuellement tenté d'utiliser un joker ? Par exemple, ...*le$...
Je ne suis pas sur de ce que j'avance, mais tu peux toujours essayer.
0
cgamma Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   1
 
C'était une bonne idée je n'y avais pas pensée mais ça fonctionne pas....j'ai modifié un peu mon code...me semble que je suis proche de la vérité.... j'utlisie WHERE dans mon énoncé mysql_query et quand je met un nom au lieu de "le$" ca fonctionnne...je dois être proche.

merci

echo "<p>1. Affiche les étudiants dont le nom de famille fini avec 'le' </p>";
$etudiants="mysql";
function fnom ($idConnection, $etudiants)
{
$resultats=mysql_query("select Prenom, Nom from etudiants WHERE Nom='*le$'", $idConnection)
or die("La requête a échouée");

echo "<table border=1><tr><th>Prenom</th><th>Nom</th></tr>";
while (($enregistrement=mysql_fetch_row($resultats))!=FALSE)
{

echo "<tr><td>".$enregistrement[0]. "</td><td>".$enregistrement[1]. "</td></tr>";
}
echo "</table>";
}
fnom ($idConnection, $etudiants);
0
cgamma Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   1
 
Est-ce que quelqu'un qui pourrait me guider avec cette ligne...

Je veux afficher les noms qui se termine par _le_ dans ma base de donnée.

$resultats=mysql_query("select Prenom, Nom from etudiants WHERE Nom='*le$' ", $idConnection)
or die("La requête a échouée");

merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bissdebrazza Messages postés 2065 Date d'inscription   Statut Contributeur Dernière intervention  
 
Salut!
Utilise le LIKE de SQL.Très pratique!
Cdt
0
cgamma Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   1
 
Yes!

Merci bissdebrazza..ça fonctionne très bien!
0
bissdebrazza Messages postés 2065 Date d'inscription   Statut Contributeur Dernière intervention  
 
merci et bonne suite!
0