Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/02/2009, 07:33
Avatar de metacortex
metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 11 meses
Puntos: 832
Respuesta: Cambiar codigo a seleccion multiple

Casualmente estoy ahora con un formulario con multiples select y esto es parte de lo que hice:

Código PHP:
<?php
$consulta_nivel 
// La consulta...    

echo' <form method="post" action="otro.php">
<select name="nivel[]" size="6" multiple="multiple">
<option value="0">Cualquier nivel de ejecución</option>'
;
  foreach (
$consulta_nivel as $conn) {
    
$ident_nivel $conn->term_id// La ID
    
$titulo_nivel $conn->name// El nombre
    
echo'
    <option value="'
$ident_nivel .'">'$titulo_nivel .'</option>
    '
;
  }

echo
' </select>
<input name="enviar" type="submit" id="enviar" value="Consultar" />
</form>'
;

Y luego en otro.php:

Código PHP:
<?php 
if(isset($_POST['nivel'])) {
   
$nivel $_POST['nivel'];
   
$n     count($nivel);
   
$i     0;

   while (
$i $n) {
      echo
'<p>'$nivel[$i] .'</p>';
      
$i++;
   }

?>
Ojo: Eso imprime la ID.

El punto de partida lo tomé de aquí, por si quieres revisarlo:

http://www.php-mysql-tutorial.com/wi...php-forms.aspx