Foros del Web » Programando para Internet » PHP »

problema con form y el valor de mi checked

Estas en el tema de problema con form y el valor de mi checked en el foro de PHP en Foros del Web. Hola amigo no puedo recuperar el &%ñ" valor de mi checked. hasta que la gente se le ocurio agregar otra opcion ami intranet, la realize ...
  #1 (permalink)  
Antiguo 27/05/2008, 09:06
 
Fecha de Ingreso: mayo-2008
Mensajes: 4
Antigüedad: 15 años, 11 meses
Puntos: 0
problema con form y el valor de mi checked

Hola amigo no puedo recuperar el &%ñ" valor de mi checked. hasta que la gente se le ocurio agregar otra opcion ami intranet, la realize pero esta no le da el valor.

Necesito saber por que no le puedo dar el valor o no lo esta reconociendolo mi funcion mientras que los demas funciona bien hasta que ingrese el ultimo.

SI ME PUEDEN AYUDAR DESDE YA GRACIAS.


mis funciones:

function asistente_informe()
{
include("margarita.php");
$margarita = new Margarita;
$conexionBD = $this->conectarBD();
$div_id = 'informe_liquidacion_div_id';
$consulta = "select Codigo, Nombre from usr_indice_liquidacion order by Nombre";
$resultado = $conexionBD->ejecutarConsulta($consulta);
for($i = 0; $i < count($resultado); $i++)
{
if($i == 0)
{
$liquidacion_inicial = $resultado[$i]['Codigo'];
}
if($i == (count($resultado) - 1))
{
$liquidacion_final = $resultado[$i]['Codigo'];
}
$liquidaciones[$resultado[$i]['Codigo']] = $resultado[$i]["Nombre"];
}
$seleccion_liquidacion_ini = $margarita->crear_seleccion("informe_liquidacion_inicial",$li quidaciones,$liquidacion_inicial,"getElementById(' informe_liquidacion_seleccion_todos').checked = 0;");
$seleccion_liquidacion_fin = $margarita->crear_seleccion("informe_liquidacion_final",$liqu idaciones,$liquidacion_final,"getElementById('info rme_liquidacion_seleccion_todos').checked = 0;");

$consulta = "select min(Fecha) as minimo, max(Fecha) as maximo from usr_patente_franja_horaria";
$resultado = $conexionBD->ejecutarConsulta($consulta);
if(count($resultado) > 0)
{
$fecha_min = $resultado[0]['minimo'];
$fecha_max = $resultado[0]['maximo'];
}

$patentes_opcion['0'] = "No filtrar";
$consulta = "select Patente from usr_patente order by Patente";
$resultado = $conexionBD->ejecutarConsulta($consulta);
for($i = 0; $i < count($resultado); $i++)
{
$patentes_opcion[$resultado[$i]['Patente']] = $resultado[$i]['Patente'];
}
$seleccion_patentes_opcion = $margarita->crear_seleccion("informe_liquidacion_patente_opci on",$patentes_opcion,'0','');

$cadena = "<div>
<h3>Asistente de informes</h3>
<p>Seleccione las opciones bajo las cuales desea generar el informe</p>
<a href=\"#\" onclick=\"cargar_javawin('impugnacion::Impugnacion ::ver_liquidaciones_cargadas','<h3 class=\'titulo_javawin\'>Liquidaciones cargadas en el sistema</h3>','liquidaciones_cargadas',1,1,1);\" >Ver liquidaciones cargadas en el sistema</a>
<br /><br />
<form onSubmit = 'return false'>
<p>Lapso de liquidaciones a incluir: ".$seleccion_liquidacion_ini." ".$seleccion_liquidacion_fin."
<input type = \"checkbox\" id = 'informe_liquidacion_seleccion_todos' onClick = \"cambiar_estado_lapso_informe('informe_liquidacio n_inicial', 'informe_liquidacion_final', '".$liquidacion_inicial."', '".$liquidacion_final."', 'informe_liquidacion_seleccion_todos');\" checked = 'checked'/>Incluir todas las liquidaciones
</p>
<br />
<p>Fechas que se incluirán en el informe: <input name=\"informe_liquidacion_fecha_inicial\" id=\"informe_liquidacion_fecha_inicial\" size=\"10\" value=\"".$fecha_min."\" readonly=\"readonly\" type=\"text\"><a href=\"#informe_liquidacion_fecha_inicial\" onclick=\"return showCalendar('informe_liquidacion_fecha_inicial',' %Y-%m-%d');\"><img src = \"../images/iconos/fecha.png\" alt = \"Fecha desde\" /></a>
<input name=\"informe_liquidacion_fecha_final\" id=\"informe_liquidacion_fecha_final\" size=\"10\" value=\"".$fecha_max."\" readonly=\"readonly\" type=\"text\"><a href=\"#informe_liquidacion_fecha_final\" onclick=\"return showCalendar('informe_liquidacion_fecha_final','%Y-%m-%d');\"><img src = \"../images/iconos/fecha.png\" alt = \"Fecha hasta\" /></a>
</p>
<p><input type = 'checkbox' name = 'informe_liquidacion_incluir_liquidacion' id = 'informe_liquidacion_incluir_liquidacion' />Agrupar por liquidacion</p>
<p><input type = 'checkbox' name = 'informe_liquidacion_incluir_terminal' id = 'informe_liquidacion_incluir_terminal' />Agrupar por terminal</p>
<p><input type = 'checkbox' name = 'informe_liquidacion_incluir_franja' id = 'informe_liquidacion_incluir_franja' />Agrupar por franja horaria</p>
<p><input type = 'checkbox' name = 'informe_liquidacion_incluir_patente' id = 'informe_liquidacion_incluir_patente' />Agrupar por patente</p>
<p><input type = 'checkbox' name = 'informe_liquidacion_incluir_modelo' id = 'informe_liquidacion_incluir_modelo' />Agrupar por modelo</p>
<p><input type = 'checkbox' name = 'informe_liquidacion_incluir_plazas' id = 'informe_liquidacion_incluir_plazas' />Agrupar por número de plazas</p>
<p><input type = 'checkbox' name = 'informe_liquidacion_incluir_lineas' id = 'informe_liquidacion_incluir_lineas' />Agrupar por número de lineas</p>
<p>Filtrar por patente: ".$seleccion_patentes_opcion."</p>
<input type = 'button' name = 'informe_liquidacion_enviar' id = 'informe_liquidacion_enviar' value = 'Generar' onClick = \"generar_informe_liquidacion('".$div_id."',this.f orm);\" />
</form>
<div id = '".$div_id."'></div>
</div>";
$conexionBD->desconectarBD();
return $cadena;
}



function generar_informe_liquidacion($valores = '')
{
$liquidacion_inicial = $valores[0];
$liquidacion_final = $valores[1];
$fecha_inicial = $valores[2];
$fecha_final = $valores[3];
$liquidacion = $valores[4];
$terminal = $valores[5];
$franja = $valores[6];
$patente = $valores[7];
$modelo = $valores[8];
$plazas = $valores[9];
$patente_opcion = $valores[10];
$lineas = $valores[11]; // ----> este el valor que no logro recuperar
if($patente_opcion == '0')
{
$complemento_patente_opcion = "";
}
else
{
$complemento_patente_opcion = "and usr_patente_franja_horaria.Patente = '".$patente_opcion."'";
}
$conexionBD = $this->conectarBD();
ini_set("memory_limit","512M");
$consulta = "select Nombre from usr_indice_liquidacion where Codigo = '".$liquidacion_inicial."' || Codigo = '".$liquidacion_final."' order by Codigo";
$resultado = $conexionBD->ejecutarConsulta($consulta);
$nombre_liq_ini = $resultado[0]['Nombre'];
$nombre_liq_fin = $resultado[1]['Nombre'];
}
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 04:47.