Bonjour à tous,
Je cherche à créer un formulaire de recherche utilisant le plugin jQuery autocomplete.
Pour cela, je veux que l'autocomplete recherche dans ma bdd mysql les noms dans la table (ce qui marche) et récupérer l'id quand j'envoie le formulaire (ce qui ne marche pas).
A savoir que mon formulaire doit être en get, et non en post.
En précisant l'id en "dur" ça marche, mais je cherche à récupérer l'id en relation avec le nom saisi. J'ai pensé à un champ en hidden, mais je bloque un peu... Voici ma requete sql :
Quelqu'un a une idée ?
Merci d'avance
Modifié par exootia (06 Feb 2013 - 11:49)
Je cherche à créer un formulaire de recherche utilisant le plugin jQuery autocomplete.
Pour cela, je veux que l'autocomplete recherche dans ma bdd mysql les noms dans la table (ce qui marche) et récupérer l'id quand j'envoie le formulaire (ce qui ne marche pas).
A savoir que mon formulaire doit être en get, et non en post.
<form id="recherche" action="fiche-client.php?id=1" method="post">
<input id="autocomplete" name="nom" placeholder="Rechercher...">
<input type="submit" value="">
</form>
En précisant l'id en "dur" ça marche, mais je cherche à récupérer l'id en relation avec le nom saisi. J'ai pensé à un champ en hidden, mais je bloque un peu... Voici ma requete sql :
$requete = "SELECT id, nom_societe FROM clients WHERE nom_societe LIKE '". $q ."%' LIMIT 0, 10";
// exécution de la requête
$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
// affichage des résultats
while($donnees = $resultat->fetch(PDO::FETCH_ASSOC)) {
$nom = $donnees['nom_societe'];
echo $nom ."\n";
}
Quelqu'un a une idée ?
Merci d'avance

Modifié par exootia (06 Feb 2013 - 11:49)