liste a choix multiple

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 : liste a choix multiple

Re: liste a choix multiple

par Ryle » 27 juil. 2010, 21:41

Dans les options que tu veux présélectionner il te faut ajouter l'attribut selected.

Il te faut ensuite déterminer les options à présélectionner. Pour cela tu peux utiliser le tableau $representant récupéré via php. Il te suffit alors de vérifier si la valeur de chaque option est incluse dans ce tableau (avec in_array par exemple) et de mettre l'attribut là où il va bien :)

liste a choix multiple

par Invité » 27 juil. 2010, 17:01

Bonjour,

Je fais afficher une liste a choix multiple pour un formulaire de recherche de cette manière :
<?php echo "
<select name=\"representant[]\" size=5 multiple>";
$requete=mysql_query("SELECT distinct nom_representant, prenom_representant, num_representant FROM representant ORDER BY nom_representant, prenom_representant" );
while($row = mysql_fetch_row($requete))
{
$i++;
echo "<option value=\"".($row[2])."\">".($row[0].' '.$row[1])."</option>";
}
echo "</select>"; ?>
quand je valide mon choix je voudrais que cela affiche ce qui a été choisi en le sélectionnant. puis mon résultat. Actuellement cela m'affiche bien le résultat souhaité mais cela laisse ma liste vierge.
merci