Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/09/2005, 18:46
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Cita:
Iniciado por inglualcaus
(...) necesito asignarle mas de una entidad ... entonces seria que apenas elijo en el listbox la primera entidad tenga un boton que me permita asignar otra y al presionarlo me despliegue otro listbox de entidades desahilitando el que ya elegi y asi con las que quiera asignarle... (...)
... ... creo tu problema viene desde HTML.

Si no mal entendí, no es necesario plantear el crear nuevos listbox, bien puedes hacerlo con uno solo que sea multiple:
Código HTML:
<select name="select[]" size="3" multiple>
  <option value="op1">opcion1</option> 
  <option value="op2">opcion2</option> 
  <option value="op3">opcion3</option> 
</select> 
con eso puedes seleccionar más de una opción.

Ahora bien, lo que sí corresponde a PHP es recibir ese dato. Si te daz cuenta el listbox lo declaramos como una matriz (name="select[]") entonces para recojer las opciones seleccionadas debes recorrer esa matriz, para tal caso lo mejor sería emplear un foreach():
Código PHP:
foreach($_POST['select'] as $key => $valor
        echo 
"Índice= $indice   -> Valor= $valor<br>"
www.php.net/array
www.php.net/foreach
www.php.net/variables.external

Espero haberte entendido. Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"