Recherche approximative dans ma table Mysql
Bonjour,
je voudrai faire une recherche approximative dans ma table MySQL, d'un nom dans ma table, pour cela j'ai un champs text avec un bouton submit pour effectuer la recherche
Par exemple , si des personnes porte le nom vandamme et que je tape van dans le champs text de recherche, qu'il me liste tout ce qu'il trouve qui commence par van.
Quand je vais sur ma page et rentre un nom et effectue une recherche, il n'y a rien qui s'affiche ??
J'ai du faire une erreur mais ou ??
Merce d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Modiffier une ligne de la table par l'id</title>
<style type="text/css">
<!--
.Style1 {color: #FF0000}
-->
</style>
</head>
<body>
<?php
// Connexion a la BDD avec login.php
require ('login.php');
$link = mysql_connect("$hote", "$login", "$pass"); //or die("Erreur de connexion...") ;
$req = mysql_select_db($bdd, $link) or die("Erreur de connexion...") ;
/* ------------------ A PARTIR D'ICI COMMANDE DU BOUTON : RECHERCHE APPROXIMATIVE ------------------ */
if(isset($_POST['envoyer-recherche-approximative']))
{
$requete= "SELECT * FROM telephonique WHERE Nom LIKE .$nom.%'";
$resultat= mysql_query($requete);
mysql_close();
while($ligne=mysql_fetch_array($resultat)){
echo $ligne['Nom']."br>" ;
}
} // ferme la boucle
?>
</p>
<p align="center">Recherche d'un nom dans l'annuaire téléphonique, Veuillez indiquer ci-dessous le nom dans le champs pour effectuer une recherche. (<span class="Style1">*</span>) Champs obligatoire.
<form action="recherche-de-donnees-mysql2.php" method='post'> </p>
<table align="center" border="0">
<tr>Recherche approximative </td>
<td><input type="text" name="nom" size="20" maxlength="20" /></td>
<td><input type="submit" name="envoyer-recherche-approximative" value="Rechercher"></td>
</tr>
</table>
</body>
</html> |