Auto-alimenter une liste déroulante ?

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 : Auto-alimenter une liste déroulante ?

par mb75 » 11 avr. 2007, 15:28

aprés avoir tester le code qui marche sans pb je me rend compte que si j'ai deux enregistrements dont le champ ville est le même du coup j'ai deux fois le nom de la ville dans la liste déroulante :?

Il y a t il une astuce pour éviter ceci ?

par mb75 » 05 avr. 2007, 16:01

:D merci bcp je regarde ca de plus pres

par Expreg » 05 avr. 2007, 15:53

Liste dynamique, méthode :
<?php
$req="select id,ville from latable order by ville asc";
$res=mysql_query($req);

echo '<form method="post" action="mapage.php">
<select name="ville">
<option>Choisir une ville</option>';

//---- ici le while ----//
while($data=mysql_fetch_array($res))
{
echo '<option value="',$data['ville'],'">',$data['ville'],'</option>';
}
//--- fin du while ---//

echo '</select></form>';
?>
Et voilà, évites de bêtement copier/coller, essaie de comprendre.
t'as du bol, d'habitude je suis moins cool à donner du code tout fait ! :wink:

Re: Auto-alimenter une liste déroulante ?

par mb75 » 05 avr. 2007, 15:44

Oui, mais il faut prévoir un champ si la ville n'existe pas.
Ou alors, il faut une table avec toutes les villes déjà référencées.
en fait le "visiteur" selectionne un ville dans la liste il n'a pas le choix, c'est pour visualiser des infos et non pour en entrer.

ou est que je pourrai trouver des infos la dessus ? le terme d'auto-alimentation d'une liste déroulante est il bon pour rechercher sur google ou ailleurs ?

Re: Auto-alimenter une liste déroulante ?

par Expreg » 05 avr. 2007, 15:41

Bonjour,

Est il possible d'auto-alimenter une liste déroulante à l'aide des données d'un champ.
Oui !
Pour etre plus clair :oops: dans ma bdd il y a un champ ville, j'ai fait un formulaire ou l'on doit saisir la ville mais je voudrai savoir si je ne peux pas mettre une liste déroulante qui va chercher les données dans ma base et qui se met a jour seule ? pour selectionner la ville au lieu d'avoir à saisir le nom de la ville.
merci.
Oui, mais il faut prévoir un champ si la ville n'existe pas.
Ou alors, il faut une table avec toutes les villes déjà référencées.

Auto-alimenter une liste déroulante ?

par mb75 » 05 avr. 2007, 15:38

Bonjour,

Est il possible d'auto-alimenter une liste déroulante à l'aide des données d'un champ.

Pour etre plus clair :oops: dans ma bdd il y a un champ ville, j'ai fait un formulaire ou l'on doit saisir la ville mais je voudrai savoir si je ne peux pas mettre une liste déroulante qui va chercher les données dans ma base et qui se met a jour seule ? pour selectionner la ville au lieu d'avoir à saisir le nom de la ville.
merci.