Foros del Web » Programando para Internet » PHP »

Ayuda Con Varios Registro A Una Misma Tabla

Estas en el tema de Ayuda Con Varios Registro A Una Misma Tabla en el foro de PHP en Foros del Web. HOLA A TODOS MIREN LO QUE PASA ES QUE TENGO TRES TABLAS ASI: TABLA ENTIDADES id_entidades nombre_entidad TABLA EVENTOS id_evento nom_evento TABLA ENTIDAD_EVENTO id_entidades id_evento ...
  #1 (permalink)  
Antiguo 28/09/2005, 20:08
 
Fecha de Ingreso: junio-2005
Mensajes: 38
Antigüedad: 19 años, 5 meses
Puntos: 0
Ayuda Con Varios Registro A Una Misma Tabla

HOLA A TODOS MIREN LO QUE PASA ES QUE TENGO TRES TABLAS ASI:

TABLA ENTIDADES

id_entidades
nombre_entidad

TABLA EVENTOS

id_evento
nom_evento

TABLA ENTIDAD_EVENTO
id_entidades
id_evento

y tengo un formulario en donde pido el nombre del evento y una lista desplegable en donde tengo las entidades promotoras del evento, pero 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... pero todo en un mismo formulario ... para que apenas de en el boton de ingresar datos afecte las tablas con todas las entidades que elegi al evento que voy a ingresar......

si me pueden colaborar en decirme como hago esto .... se los agradeceria infinitamente.....
  #2 (permalink)  
Antiguo 29/09/2005, 18:46
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 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"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:05.