PERSONALIZACION 3W AGREGAR 2 CAMPOS EN REINSCRIPCIÓN

Hola que tal?

El tema es este:
Queremos agregar 2 campos para registrar si un alumno tiene una
discapacidad y si requiere accesibilidad.
Ya lo hicimos en Gestión, y quedó bien.
Lo agregué en Inscripción a Carreras y en Reinscripción.

Ahora en el 3W surgieron problemas.
Yo agregué los combos enla opción Reinscripción.

Luego modifiqué: formulaioDatosCensales.tpl , de linea 182 a 190
Y luego formularioDatosCensales_scripts.tpl
Y por ultimo: updateDatosCens.php, le agregué en la linea 30 :
$strSql_1 = “EXECUTE PROCEDURE sp_i_dc_princ('” .

al final los 2 campos:
check($parametros,“discapacidad”) . “,” .
check($parametros,“accesibilidad”) . “);”;

El tema es que cuando voy a GRABAR en la página me sale el siguiente
mensaje:
"La página no recibió la información necesaria, ejecutá la
operación nuevamente "

Y no encuentro en ningún log el error, no se si me estaré fijando en el
LOG correcto.

Les paso estos archivos modificados.

Adjunto todos los archivos, con las modificaciones de las tablas, etc. Y lo de Gestión.
El agregado de campos y SPs están en la carpeta GESTIÓN, no repeti de
nuevo en 3W porque eran los mismos.

A ver si alguien puede ver en que me estoy equivocando.

Es en la versión 2.07

Desde ya muchas gracias!!


PersonalizaciAn Discapacidad.rar (37.3 KB)

Hola Martin

Para empezar tenes mal armado el select.

Esto
<select class=“formulario_boton” id=“existe_trab_alum” name=“existe_trab_alum” onChange=“checkTrabAlu(this.form);”>
{html_options options=$arrCondicionesDeActividadAlu selected=$arr.existe_trab_alum}

este tiene un tag

luego vienen las options que surgen de un arrary $arrCondicionesDeActividadAlu que se setea en formularioDatosCensales.php y el valor de. campo que viene en $arr.existe_trab_alumno
y se cierra

vos estás usando en las opciones la misma nomenclatura del smarty, pero con valores.

{html_options values=1 output=“SI” selected=discapacidad}
{html_options values=2 output=“NO” selected=discapacidad}

no. asi no.

o el uno o el otro.

podes hacerlo tal cual un select comun

[b]

dato [/b]

o armando el array como está arriba.
si decidis armar el array en la pagina php tenes que pasar los datos a traves de la funcion que muestra el template, que está al final de dicha página

Emilio