Créer un formulaire select a partir d'une variable

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 : Créer un formulaire select a partir d'une variable

par Maitrepylos » 20 avr. 2005, 14:51

Salut,

Je ne connais pas ta base en détail mais ceci doit fonctionner :

<?php
$lien = mysql_connect('localhost', 'root', '');
mysql_select_db('ta_base', $lien);

$requete = mysql_query("SELECT * FROM ta_table WHERE code_postal = $nom_du_champ_cp");
?>
<form method="post" action="valeur.php">
<select name="ta_liste">
<?php
while($recup = mysql_fetch_array($requete)) {
?>
<option value="<?php echo $recup[id]; ?>"><?php echo $recup[localite]; ?></option>
<?php
}
?>
</select>

Courage !
@+
Je voudrais ça mais que cela le fasse directement, avec par exemple onchange de javascript.

Une petite aide merci

par Maitrepylos » 13 avr. 2005, 10:07

Ben moi aussi c'est ça que je veux faire, si tu trouve pense à moi ;)

par youpi69 » 12 avr. 2005, 17:24

faut ke je trouve pour la france jvoudré réaliser la même chose que ce site : http://www.allmynight.com/registration/1/.html

par Maitrepylos » 12 avr. 2005, 16:57

j'ai un fichier SQL, pour la Belgique si cela t'intèresse.

J'imagine que comme nous, votre service "poste", peux vous la fournir en "xls".

par youpi » 12 avr. 2005, 15:56

ou peut-on trouver une liste complete des villes et des régions pour les ajouter dans une table ?

par Maitrepylos » 11 avr. 2005, 13:25

Merci pour la réponse,

Mais si je fais comme décrit, est ce que cela affichera directement dans ma page, qui est la même.

J'essaie d'être clair, si je rempli la variable $nom_du_champ_cp est ce que $recup[localite], sera automatiquement rempli.

Merci

par nougitch » 11 avr. 2005, 11:24

Salut,

Je ne connais pas ta base en détail mais ceci doit fonctionner :

<?php
$lien = mysql_connect('localhost', 'root', '');
mysql_select_db('ta_base', $lien);

$requete = mysql_query("SELECT * FROM ta_table WHERE code_postal = $nom_du_champ_cp");
?>
<form method="post" action="valeur.php">
<select name="ta_liste">
<?php
while($recup = mysql_fetch_array($requete)) {
?>
<option value="<?php echo $recup[id]; ?>"><?php echo $recup[localite]; ?></option>
<?php
}
?>
</select>

Courage !
@+

Créer un formulaire select a partir d'une variable

par Maitrepylos » 11 avr. 2005, 11:18

Bonjour,

J'ai un formuaire d'adresse, et quand on rentre le code postal dans un champ, je voudrais que le champ " localité", affiche directement une selection des localités possible, toutes les localité sont enregistré dans une base mysql.

Je sais que je devrais le faire en javascript, mais je ne trouve pas le code.

pouvez-vous m'aider merci.