ef_multi_seleccion_doble

Estimados,
Tengo una tabla asociativa que asocia a un evento determinado (congreso), los ejes de ese congreso.

En el formulario la columna nroeje la defino como ef_multi_seleccion_doble

La clave del evento la tomo del cuadro y llega bien al formulario.

El problema es al grabar, Hay un valor que va nulo.
Al hacer un dumpeo de valores, veo la columna nroeje , esa definida como un array y una de las filas esta mal y la otra bien.

¿Esto graba automaticamente? ¿Estoy haciendo algo mal? ¿O debo agregar código php para que grabe?

Busque algo en el foro sobre esto y no hay nada.

Espero que se entienda.
Muchas Gracias.
Carla.


error en guardar.png

error en guardar.png

dumpeo de valores.png

dumpeo de valores.png

Hola Carla,

vas a tener que agregar codigo para transformar ese arreglo en filas de la otra tabla, eso no se hace automaticamente. Por cada fila de ese arreglo, deberias hacer un “nueva_fila” (si estas trabajando con DT/DR) en la tabla hija.
De la misma manera, cuando recuperes los datos, vas a tener que transformar esas filas nuevamente a un arreglo para poder cargar dicho campo.

Si lo mandas asi derecho, lo que va a intentar hacer es transformar ese arreglo a un string o un nro… como PHP no puede hacer eso, es que esta enviando una cadena vacia al campo y la bd esta respondiendo que no coinciden los tipos.

Saludos

Hola Richard,
Gracias por contestar.
Eso me temia.

Ya estuve viendo codigos parecidos. Pero no funciono aún.
Escribo cuando funcione.

Carla.