camy 40
| Posté : 09-07-2003 15:57
Salut !!
Je souhaite faire un moteur de recherche par les lettres de l'alphabet.
Qd l'utilisateur clique sur 'A', une nouvelle page affiche toutes les coordonnées des noms commencant par A.
Voici mon code :
<HTML>
<HEAD>
<TITLE>Recherche alphabetique</TITLE>
</HEAD>
<BODY>
<form method="post" action="betique.php3">
<CENTER>
<b><a href="http://localhost/betique.php3" name"lettre"> A </a></b>
<b>-</b>
<b><a href="http://localhost/betique.php3" name"lettre"> B </a></b>
<b>-</b>
......
<b><a href="http://localhost/betique.php3" name"lettre"> Y </a></b>
<b>-</b>
<b><a href="http://localhost/betique.php3" name"lettre"> Z </a></b>
</CENTER>
</form>
</BODY>
< BR>
<?php
$lettre = $_POST['lettre'];
$sql = "select * from coordonnees where nom like '$lettre%' ";
$db=mysql_connect("localhost", "root", "");
mysql_select_db('assos1',$db) ;
$result = mysql_db_query('assos1',$sql);
if ($result) {
if (mysql_num_rows($result) == 0) {
// Si il n'y a pas de résultats
echo "<center><b>Pas de
Résultat</b></center><br>"; } else {
echo "<center><b>Résultat(s)</b></center><br>&quo t;;
while($row = mysql_fetch_array($result)) {
echo $row['nom'];
echo"
" ;
echo $row['adresse'];
echo"
" ;
echo $row['tel'];
echo"
" ;
}
mysql_free_result($result);
}
}
?>
</HTML>
[ Message édité par : Tribal-Dolphin : 11-07-2003 10:40 ] |