12/09/2017, 11:42
|
| Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses Puntos: 214 | |
Respuesta: Mostrar valores separados por comas de 2 tablas relacionadas Saludo
Claro, eso es por la condición que tienes en el update.
Solo le dices que donde la película sea tal,
y claro, como en la tabla puede haber
varios registros al ser los datos un select multiple,
a la hora del update el actualiza todos los registros de la película.
Lo mejor sería que no hagas updates, solo inserts o deletes.
Me explico.
Al inicio, digamos la película 1 no tiene registros en esta tabla.
Al manipularla en el formulario, eliges el genero 1 y 2,
y envías.
Al hacer el envío, lo primero sería borrar los registros
de la tabla intermedia (en este momento no hay) donde
la película sea el id 1 para el ejemplo, y luego si se hacen los inserts.
por ende la tabla intermedia queda así:
pelicula genero
1 1
1 2
Y luego dices, no, los generos correctos son el 1, 3 y 4.
entonces lo que haces es editarlo en el formulario,
en donde arrancarían imagino seleccionados los que tenía antes (1 y 2)
y lo que harías es seleccionar el 3 y el 4 y quitar el 2 de la selección,
y envias. Al hacer el envío, lo primero sería borrar los registros
de la tabla intermedia (en este momento si hay) donde
la película sea el id 1 para el ejemplo, y luego si se hacen los inserts,
quedando así: pelicula genero
1 1
1 3 1 4
Y con eso debería bastar.
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com |