2010-11-17 3 views
0

Je suis en train de faire un formulaire de recherche Ajax - Ce formulaire va simplement chercher des noms dans la base de données.AJAX Demande qui récupère aussi ID et met cela dans le code HTML

La conception de table est la suivante:

id name   age 
1 some name 10 
2 some name2 11 
3 some name3 12 

Chaque nom est associé à un identifiant unique.

Je veux créer un menu déroulant des meilleurs résultats lorsque l'utilisateur entre sa chaîne de recherche.

Aussi, en quelque sorte en arrière-plan je voudrais récupérer l'ID associé avec chaque résultat aussi bien. Cette ID sera POST'ée à une forme dire

myform.php 

Maintenant, ma question est la suivante:

1) Comment puis-je créer le menu déroulant? Je crois que je peux suivre ce tutoriel et simplement le personnaliser pour créer un menu déroulant. http://www.w3schools.com/ajax/ajax_aspphp.asp Ce serait assez simple.

2) La principale question est, comment puis-je garder une trace de l'ID et le nom choisi, afin que je puisse POST cet ID à myform.php

Merci.

+0

cosidered utilisant un framework javascript comme jQuery? – yoda

+0

oui, je peux envisager d'utiliser un cadre comme jQuery ... En fait, je travaille en PHP, donc je prévois d'utiliser http://jquery4php.sourceforge.net/index.php –

Répondre

1
<select name="carlist"> 
    <option value="id">name</option> 
     </select> 

Gardez l'identifiant et le nom comme ceci.

Lors de la publication de l'ID, vous pouvez obtenir le nom de l'ID.

J'espère que c'est ce que vous demandez.

Mais je ne trouve tomber dans ce lien, vous fournissez

+0

juste une petite question zod, serait l'id en deuxième ligne dans la mise à jour HTML aussi bien en utilisant Ajax? Je suis un débutant dans le monde Ajax. –

+0

Semble que je peux obtenir ce fait en utilisant votre méthode facilement .. :) merci beaucoup! –

Questions connexes