bonjour;
je travaille avec un formulaire ki contient un controle liste (select multiple).
je veux sevoir les différentes lignes selectionnées dans ce controle.
merci
Version imprimable
bonjour;
je travaille avec un formulaire ki contient un controle liste (select multiple).
je veux sevoir les différentes lignes selectionnées dans ce controle.
merci
te renseignera sur les champs postés par le formulaire.Code:var_dump($_REQUEST);
voila le code ke j'utilise :
j'insere dans cette liste des données à partir d'un table.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <select multiple=\"status\" style='width: 180px'>"; $sql1 = ("SELECT ID_GROUP FROM groupe "); $sql2 = ("SELECT ID_USER, LOGIN_USER FROM user "); $resultat1 = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error()); $resultat2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error()); while($res2 = mysql_fetch_array($resultat2,MYSQL_NUM)) { $temp = $res2[0]."0"; echo "<option value=\"$temp\">$res2[1]\n (Utilisateur)</option></tt>"; } while($res1 = mysql_fetch_array($resultat1,MYSQL_NUM)) { $temp = $res1[0]."1"; echo " <option value=\"$temp\">$res1[0] (Groupe)</option>"; } echo " </select></td>
je veux savoir les lignes selectionnées pour les renvoyer à la base de données
Citation:
Envoyé par Mr N.
En lisant ton code faudrait peut-etre donné un nom à ton champ...
Essaye ceci :
Les crochets ont toute leur inportance dans un select multipleCode:name="toto[]"
donc je dois à chaque champ faire :
mais comment je peux savoir le ligne selectionnée ??Code:echo " <option name=\"toto[]\" value=\"$temp\">$res1[0] (Groupe)</option>";
hem... un peu de lecture ne te fera pas de mal
http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.6
Bein avec unCode:
1
2
3 foreach($_POST['toto'] As $value => $texte) { echo $value.' - '.$texte.'<br>'; }