Hola a todos/todas:
En mi proyecto tengo una entrada de formualrio con un desplegable Opion de múltiple selección.
Código PHP:
.../...
<div id="BOXForm3"><label for="visibilidad"></label><select multiple name="visibilidad" size="4"><option value="<?php
//Creamos la sentencia SQL y la ejecutamos
$visibilidad="SELECT Visibilidad FROM visibilidad";
$Visible=mysql_query($visibilidad);
echo '<select name="Visibilidad">';
//Mostramos los registros en forma de menú desplegable
while ($row=mysql_fetch_array($Visible))
{echo '<option value="".$row["Visibilidad"]>'.$row["Visibilidad"];}
mysql_free_result($Visible)
?>"></option>
</select>
<p>(Manten presionada la tecla CTRL para seleccionar más de una opción)</p>
</div>
.../...
Que funciona en el formulario y realiza la selección múltiple

El probelma viene al recoger la selección por POST con foreach donde tengo el código:
Código PHP:
foreach($_POST['visibilidad'] as $Visible => $Visible){$Visible = $Visible; }
Que me devuelve el error

:
Cita: Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\login\checkReferenciasCON.php on line 40
En donde la línea 40 es la correspondiente al Foreach. Por otra parte, el POST no me recoge nada. Debido a mi ignorancia ancestral no soy capaz de dar con el fallo.
¿Alguien puede indicármelo?
Muchas gracias