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?
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.