Problème sur les selects multiples
Bonjour,
pour la récupération des valeurs dans un champ à multiple sélection, j'ai vu que nous devons utiliser : foreach($variable as $elem) {echo $elem.'<br/>' ;}
Pouvez-vous m'aider à adapter cette fonction dans mon code svp ;) ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
$form = new Form ("post","page.php");
$form->debutTable();
if ($mode == INSERTION)
{
$communeDefaut = "Basse-Pointe"; $musicosDefaut = "Accordéon";
$styleDefaut = "Africain";
}
else
{
$communeDefaut = $_POST['commune']; $musicosDefaut = $_POST['musicos'];
$styleDefaut = $_POST['style'];
}
$form->champListe1Select ("Ma commune", "commune", $communeDefaut, 3, $liste_communes);
$form->champListeSelectMultiple ("Je pratique", "musicos", $musicosDefaut, 5, $liste_musicos);
$form->champListeSelectMultiple ("Genre musical", "style", $styleDefaut, 5, $liste_styles);
$form->finTable();
if ($mode == MAJ) $form->champValider ("Mettre à jour", "maj");
else $form->champValider ("Inscrire","insere");
echo $form->formulaireHTML(); |
else
{
$communeDefaut = $_POST['commune'];
$musicosDefaut = ?
$styleDefaut = ?
}
Merci !