par
sirakawa » 09 févr. 2012, 15:49
La base c'est ça:
<select multiple = 'multiple' size = '5' name = 'noms'>
<option value ='1'>Le Petit Nicolas</option>
<option value ='2'>Le grand charles</option>
<option value = '3'>Le nain</option>
</select>
où les value sont les id des gens et ce seront ces valeurs qui seront transmises...
ou bien
<
select multiple = 'multiple' size = '5' name = 'noms'>
<option>Le Petit Nicolas</option>
<option>Le grand charles</option>
<option'>Le nain</option>
</select>
et ce sont les noms qui sont transmis.
maintenant si les renseignements viennent de la base de données ça donne un truc du genre aux :
$selecteur = "<select multiple = 'multiple' size = '5' name = 'noms'>";
$res = mysql_query ("select nom, id from base");
while ($ligne = mysql_fetch_array($res, MYSQL_ASSOC))
{
$id = $ligne['id'];
$nom = $ligne ['nom'];
$selecteur .= "<option value ='$id'>$nom</option>";
}
$selecteur .= "</select>";
et tu te sers de la variable $select là où il faut.