afficher le contenu d'une colonne dans un select html

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : afficher le contenu d'une colonne dans un select html

Re: afficher le contenu d'une colonne dans un select html

par xTG » 26 janv. 2013, 19:08

Pour des listes liés nous avons un très bon article ici : faq-tutoriels/listes-liees-avec-html-ja ... 55580.html
Bonne lecture. :)

Re: afficher le contenu d'une colonne dans un select html

par owenho » 25 janv. 2013, 18:13

Merci XTG :) oui il me faut de l'ajax ou bien du javascript .


voila un demo de ce que je voudrais ,
http://demo.codeursolitaire.com/chainedlist/

Merci , je vais m'attaquer à la programmer :)

Re: afficher le contenu d'une colonne dans un select html

par xTG » 25 janv. 2013, 09:48

Là cela devient un poil plus compliqué et ne requiert pas que du PHP mais aussi du javascript.

Déjà partons sur de bonnes bases, ton nom est-il unique ?
Car il te faut identifier de façon unique le choix de l'utilisateur, généralement on affiche des informations compréhensibles à l'utilisateur mais on met en value de l'option la valeur de la clé primaire de la table concernée.

Ensuite avec cette valeur de clé primaire tu peux effectuer une requête SELECT avec une clause WHERE pour ne récupérer que l'enregistrement concerné (et non plus toutes tes informations comme tu as besoin de le faire pour ton select).

Concernant une action sans recharger la page il faut que tu te renseignes sur ce que l'on nomme AJAX. :)

Re: afficher le contenu d'une colonne dans un select html

par owenho » 24 janv. 2013, 22:29

ok ok je l'ai fais,

Code : Tout sélectionner

<select name='nom'> <?php while($row = mysql_fetch_array($result)) { echo "<option value=".$row['nom'].">".ucfirst($row['nom'])."</option>"; ?> </select> }
maintenant comment puis je faire pour , une fois je choisis un nom , les informations relié à ce nom s'affiche, sur des champs texte sans avoir besoin de cliquer sur un boutton ??

Re: afficher le contenu d'une colonne dans un select html

par owenho » 24 janv. 2013, 22:11

ok pardon

j'aimerai récupérer le contenu d'une colonne d'une table et le met dans un select html ,

Re: afficher le contenu d'une colonne dans un select html

par xTG » 24 janv. 2013, 21:34

Que ne sais-tu pas faire ?
Car dans l'ensemble c'est très basique, donc il va falloir nous éclairer sur la partie qui te pose problème.

afficher le contenu d'une colonne dans un select html

par owenho » 24 janv. 2013, 21:12

Bonjour à tous

je voudrais bien récupérer les enregistrements d'une table dans un select item html.
par exemple une colonne nommée nom, j'aimerai bien récupérer son contenu et le met dans un <select>
et une fois l'utilisateur choisi un nom , les autres informations apparaissent dans des champs text <input type=text ...>.
comme ça je donne la main à l'utilisateur pour modifier une information.

Merci , pour les idées