Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/04/2011, 11:32
Avatar de C2am
C2am
 
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: Array por POST (foreach)

Código PHP:
Ver original
  1. <div id="BOXForm3">
  2.  
  3. <label for="visibilidad"></label>   //¿que función cumple esto?  
  4.  
  5. <select multiple name="visibilidad" size="4">  ACA ABRES EL SELECT
  6. <option value="     ABRES EL OPTION VALUE PERO LUEGO ABRES OTRA VEZ EL SELECT
  7.  
  8.  
  9. <?php
  10.            
  11.  //Creamos la sentencia SQL y la ejecutamos
  12.                 $visibilidad="SELECT Visibilidad FROM visibilidad";
  13.                 $Visible=mysql_query($visibilidad);
  14.                          
  15.                 echo '<select name="Visibilidad">';   AC&#193; VUELVES A ABRIR EL SELECT
  16.  
  17.                 //Mostramos los registros en forma de menú desplegable
  18.                 while ($row=mysql_fetch_array($Visible))
  19.                 {echo '<option value="".$row["Visibilidad"]>'.$row["Visibilidad"];}
  20.                 mysql_free_result($Visible)
  21.                 ?>"></option>
  22.                 </select>
  23.             <p>(Manten presionada la tecla CTRL para seleccionar más de una opción)</p>
  24.              </div>

Te ordeno un poco el código, porque el que tienes al inicio está algo confuso:

Código PHP:
Ver original
  1. <div id="BOXForm3">
  2.  
  3.      <select multiple name="visibilidad[]" size="4">
  4.      
  5.              <?php
  6.                
  7.                         //Creamos la sentencia SQL y la ejecutamos
  8.                          $visibilidad="SELECT Visibilidad FROM visibilidad";
  9.                          $Visible=mysql_query($visibilidad);
  10.                          
  11.                        //Mostramos los registros en forma de menú desplegable
  12.                          while ($row=mysql_fetch_array($Visible))
  13.                           {
  14.                                   echo '<option value="'.$row["Visibilidad"].'">';
  15.                                   echo $row["Visibilidad"];
  16.                                   echo '</option>';
  17.                            }
  18.                          mysql_free_result($Visible)
  19.              ?>
  20.  
  21.       </select>
  22.    
  23.      <p>(Manten presionada la tecla CTRL para seleccionar más de una opción)</p>
  24.  
  25. </div>

No analice si esto soluciona el problema, me parece que lo primero es ordenar para tratar de entenderlo mejor

PD: http://www.desarrolloweb.com/articulos/1576.php seguro que algo puedes sacar de ahí.
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--

Última edición por C2am; 23/04/2011 a las 11:53 Razón: enlace