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
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 : Sélectionner tout - Visualiser dans une fenêtre à part var_dump($_REQUEST);
voila le code ke j'utilise :
j'insere dans cette liste des données à partir d'un table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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 multiple
Code : Sélectionner tout - Visualiser dans une fenêtre à part name="toto[]"
donc je dois à chaque champ faire :
mais comment je peux savoir le ligne selectionnée ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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 un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 foreach($_POST['toto'] As $value => $texte) { echo $value.' - '.$texte.'<br>'; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager