Moteur de recherche php avec liste déroulante

Fermé
sarra88 - 8 sept. 2014 à 16:03
Catalunya's Son Messages postés 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 - 15 sept. 2014 à 02:07
Bonjour,


J'ai une formulaire contenant deux listes de sélection l'un contient champ catégorie et l'autre champ ville, j'aimerais lors d'un clic sur un champ de deux listes, on peut extraire des données de la base de données
j'ai essayé mais ça ne marche pas.
J'aimerais bien que vous pouvez m'aider.
Voici mon code source:
<?php
$output = '';
mysql_connect("localhost", "root", "sarra88") or die ("could not connect");
mysql_select_db("artisanat") or die ("Could not find database!");
if(isset($_POST['ville']) AND isset($_POST['categories']))
{
$ville = $_POST['ville'];
$categories = $_POST['categories'];

$query = mysql_query ("SELECT * FROM artisant WHERE ville =".$ville AND "typeactivite =".$categories) or die ("could not search");
$count = mysql_num_rows($query);
if($count == 0)
{
$output = 'There is no results!';
}
else
{
while ($row = mysql_fetch_array($query))
{
$nom = $row['nomprenom'];
$output.='<div>'.$nom.'</div>';
}
}
}
print ("$output");
?>
A voir également:

1 réponse

Catalunya's Son Messages postés 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 1
15 sept. 2014 à 02:07
salut frère, c'est très facile. tu doit créer une division nommée "fetch_result" par exmpl, et la mettre sous le input de recherche avec les styles CSS "position: absolute; top: ...px; left: ...px; " et puis créer votre code ajax de recherche et mettre le data dans la division.

est-ce-que c'est claire ?
0