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 : 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
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 !