|
dbourrion
| Inscrit le: 21 Mai 2006 |
| Messages: 2 |
|
|
 |
| Posté le: Dim 21 Mai 2006, 11:13 pm |
|
 |
 |
 |
 |
Bonjour. Débutant, je bricole une petite base de données d'anciens élèves.
J'ai déjà l'affichage par numéro de promo, nickel.
Maintenant, je veux avoir la possibilité de faire une recherche par nom. Je liste tous les noms de la base dans un Select et je récupère (je crois) un $nom que je balance là-dedans sans que rien ne s'affiche. Est-ce que quelqu'un peut me dire où je merdouille ? Je cherche depuis des heures sans trouver.
Merci infiniment...
<?php
// Connexion et sélection de la base
$link = mysql_connect("localhost", "root", "")
or die("Impossible de se connecter");
// echo "Connexion réssie";
mysql_select_db("annuaire") or die("Could not select database");
// Exéuter des requètes SQL
$query = "SELECT DISTINCT nom,prenom,courriel FROM Personnes where match (nom) against ('$nom') order by nom";
$result = mysql_query($query) or die("Query failed");
echo "<br> Voici ce que la base contient sous ce nom : <br>";
// Afficher des réultats en HTML
echo "<br> <br> <table width='800' border='1' align='center'>\n";
while ($line = mysql_fetch_assoc($result)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td align='center'>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
// Libéation des résultats
mysql_free_result($result);
// Fermeture de la connexion
mysql_close($link);
?> |
|
|
|
|
dbourrion
| Inscrit le: 21 Mai 2006 |
| Messages: 2 |
|
|
 |
| Posté le: Lun 22 Mai 2006, 6:38 pm |
|
 |
 |
 |
 |
Merci beaucoup
|
|
|