Problème pour récupérer une variable en Post()
	
	
		Bonjour,
Je viens de me mettre au Zend Framework, et je rencontre un petit souci.
Je posséde un formulaire ( la méthde d'envoie est POST) contenant une liste déroulante, autorisant la selection mulitiple, de ce type : 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 | <tr>
<td><label for="competences">Compétences:</label></td>
<td>
	<select name="competences[]" multiple="true">
	<?php foreach($this->competences as $compet) 
 
                    echo "<option id='$this->escape($compet->compet_id)' value='$this->escape($compet->compet_id)'>$compet->compet_libelle</option>";
	?>
	</select>
</td>
</tr> | 
 Dans le controllers qui doit s'occuper de l'action du formulaire, j'arrive a récupérer l'ensemble des variables cependant lorsque je veux parcourrir la liste des compétence séléctionnées a l'aide d'une boucle foreach j'ai le message d'erreur suivant:
	Citation:
	
		
		
			Warning: Invalid argument supplied for foreach() in C:\wamp\www\Zend_XML\application\controllers\IndexController.php on line 44
			
		
	
 Voici comment je récupere ma variable compétence :
	Code:
	
$compet = trim($filter->filter($this->_request->getPost('competences')));
 et la boucle foreach qui suit (pour l'instant j'essaye juste de voir si j'arrive à récuperer les valeurs de la liste d'oû le petit code javascript a l'interieur de la boucle) :
	Code:
	
| 12
 3
 4
 
 | foreach($compet as $valeur)
{
      echo "<script>alert('".$valeur."')</script>";
} | 
 Donc, j'aurai voulu savoir comment récupérer une liste provenant d'une selection multiple.
Merci d'avance pour votre aide.
Pour information j'utilise WAMP5 version 1.6.0.