Insertion donnée dans champ texte

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 : Insertion donnée dans champ texte

par Ryle » 18 juil. 2007, 17:14

Javascript est effectivement la solution la plus élégante (que ce soit en ajax avec l'interrogation en direct, ou bêtement avec un tableau de code postaux chargé en js et dans lequel on vient chercher la valeur associée pour l'afficher dans le champ).

Ca peut également être fait en php avec rechargement de la page. Dans tous les cas le principe reste le même que pour des listes déroulantes liées (qu'on ait une liste de valeur associée ou une seule et qu'on l'affiche dans un select ou dans un input), y a aucune différence au niveau du traitement, et il y a une super explication sur les champs (et en particulier les listes) liés dans la FAQ :)

par joachiim » 18 juil. 2007, 17:05

Le probleme ici n'est pas la requete, car rapatrier toute les données n'est pas compliqué,
mais bien d'afficher quelque chose dans un champs en fonction d'un choix effectué dans le menu déroulant et ceci apres que le donées soient rapatriées (si tu veux pas utliliser ajax pour faire une autre requète en fonction du choix).

Donc tu fais ta requète.
Tu rapatrie toutes tes données.
en fonction du choix tu affiche le code postal
et pour la dernier étape, moi je ne voit que le javascript ou flash

Les autres ? une idée ?

Regarde du côte de http://www.phpfrance.com/forums/voir_forum-7.php

par laeti » 18 juil. 2007, 16:57

Les requêtes, ça ne me dérange pas par contre l'ajax si car je ne suis pas informaticienne et pour l'instant je préfére éviter de me mélanger les pinceaux avec d'autres langages.
Mon souci c'est l'insertion des requêtes dans mon code.

par joachiim » 18 juil. 2007, 16:50

il me semble que c'est de l'ajax qu'il te faut
sinon t'es obligé de faire deux requetes à ta DB

Insertion donnée dans champ texte

par laeti » 18 juil. 2007, 16:44

Bonjour,

J'ai une table Commune contenant un champ nom et un code postal. Je souhaiterai lorsque je choisis ma commune dans une liste déroulante faire apparaître son code postal dans un champ texte. Est ce que cela est possible?
Merci de vos réponses.