Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2011, 14:57
adrian_
 
Fecha de Ingreso: abril-2010
Mensajes: 229
Antigüedad: 14 años, 1 mes
Puntos: 3
Ejecutar consulta al caragar pagina

Hola Foro

me estoy volviendo loco, tengo este codigo y quiero que se ejecute la consulta al entrar en la pagina ya busque y busque pero no encuentro el error espero me puedan ayudar este es el codigo gracias

if ($modo==0)
{
if(isset($txtFechaInicio) && isset($txtFechaTermino))
{
$fechaInicio = $txtFechaInicio;
$fechaTermino = $txtFechaTermino;
}
else
{
$fechaInicio= $cfg_mes;
$fechaInicio.='-';
$fechaInicio.=$cfg_anu;

$fechaTermino=$cfg_mes;
$fechaTermino.='-';
$fechaTermino.=$cfg_anu;
}

echo '<table border=0>
<form name="Wizard" method="post" action="'.$PHP_SELF.'?'.$idsession.'&modo='.$modo. '" onsubmit="return validaDatos();">
<tr>
<td>
Callcenter:
<td colspan="2">';
getComboDinamico($catCallcenter,'idcall','idcall', $idcall);
echo ' </tr>
<tr>
<td>Rango:</td>
<td>
<input type="Text" name="txtFechaInicio" id="txtFechaInicio" maxlength=10 readonly="readonly" value="'.$fechaInicio.'">
<img src="graphics/icon_calendar.png" id="btnFechaInicio" style="cursor: pointer;">
</td>
<td>
<input type="Text" name="txtFechaTermino" id="txtFechaTermino" maxlength=10 readonly="readonly" value="'.$fechaTermino.'">
<img src="graphics/icon_calendar.png" id="btnFechaTermino" style="cursor: pointer;">
</td>
</tr>
<tr>
<td colspan="3" align="right">
<input type="submit" value="Enviar consulta">
<input type="Button" value="Limpiar" onclick="Limpiar();">
</td>
</tr>
</form>
</table>';
echo '<hr>';
?>

<script type="text/javascript">

var hoy = new Date();
var updating = false;

var calendarioInicio = Calendar.setup
(
{
trigger:"btnFechaInicio",
inputField:"txtFechaInicio",
onSelect:function()
{
this.hide();
$("#txtFechaTermino").val("");
}
}
);

var calendarioFin = Calendar.setup
(
{
trigger:"btnFechaTermino",
inputField:"txtFechaTermino",

onSelect: function()
{
this.hide();
}
}
);

function validaDatos()
{

var callCenter = $("#idcall").val();
var fechaInicio = $("#txtFechaInicio").val();
var fechaTermino = $("#txtFechaTermino").val();

if (fechaInicio == "" || fechaInicio == "-" || fechaTermino == "" || fechaTermino == "-")
{
alert("Ingrese un rango de fechas");

$("#txtFechaInicio").val();
$("#txtFechaTermino").val("");

return false;
}

$("#idcall").val(callCenter);
$("#cmbHabilitado").val();
return true;
};

function Limpiar()
{
$("#idcall").val(-1);
$("#txtFechaInicio").val("");
$("#txtFechaTermino").val("");
$("#cmbHabilitado").val(-1);
document.forms["Wizard"].submit();
}

function Enviar()
{
document.forms["Wizard"].submit();
}

</script>

<?

$fechaInicial = $txtFechaInicio; //2011-03-18 $arrayFechas[0] = 2011 20110318 //esto lo hace la funcion explode
$fechaInicial = substr ($fechaInicial, 0, 3);

$fechaFinal = $txtFechaTermino;
$fechaFinal = substr ($fechaFinal, 0, 3);

$anuActual = $txtFechaTermino;
$anuActual = substr ($anuActual,5,4);

if (!isset($modificar))
{
$fechaActual = date("Y/m/d");
$anuActual = substr($fechaActual,0,4);
}
else
{
$anuAnctual = $anuActual;
}

if ($idcall == -1 and $fechaInicial == "" and $fechaFinal== "")
{
$sql="SELECT CC.DESCRIPCION AS CALLCENTER,
PR.ANU AS 'A&Ntilde;O',
PR.MES,
PR.VNT_OBJETIVO AS OBJETIVO,
PR.DIAS_VENTA AS 'DIAS',
CONCAT('<a href=\"".$PHP_SELF."?".$idsession."&modo=2&id_proy eccion=',PR.ID_PROYECCION,'\"',
'>[Modificar]</a>') AS MODIFICAR
FROM CM_VNT_PROYECTADAS PR,
CM_CALLCENTER CC
WHERE PR.ID_CALLCENTER=CC.ID_CALLCENTER AND PR.ID_CALLCENTER = '".$idcall."'
AND PR.MES BETWEEN '" .$fechaInicial. "' AND '" .$fechaFinal. "'
AND PR.ANU = '" .$anuActual. "'
ORDER BY PR.ANU DESC,PR.MES DESC,CC.DESCRIPCION ASC";

$parametros="&idcall=".$idcall.
'&modo='.$modo.
'&txtFechaInicio='.$txtFechaInicio.
'&txtFechaTermino='.$txtFechaTermino;

echo crea_grid($base,$sql,35,$parametros,'Proyecciones' ,'N');
echo '<p><center>
<a href="'.$PHP_SELF.'?'.$idsession.'&modo=1"> [Definir Proyeccion] </a>
</center><p>';
}
else
{
if ($idcall != -1 and $fechaInicial != "" and $fechaFinal != "")
{
$sql="SELECT CC.DESCRIPCION AS CALLCENTER,
PR.ANU AS 'A&Ntilde;O',
PR.MES,
PR.VNT_OBJETIVO AS OBJETIVO,
PR.DIAS_VENTA AS 'DIAS',
CONCAT('<a href=\"".$PHP_SELF."?".$idsession."&modo=2&id_proy eccion=',PR.ID_PROYECCION,'\"',
'>[Modificar]</a>') AS MODIFICAR
FROM CM_VNT_PROYECTADAS PR,
CM_CALLCENTER CC
WHERE PR.ID_CALLCENTER=CC.ID_CALLCENTER AND PR.ID_CALLCENTER = '".$idcall."'
AND PR.MES BETWEEN '" .$fechaInicial. "' AND '" .$fechaFinal. "'
AND PR.ANU = '" .$anuActual. "'
ORDER BY PR.ANU DESC,PR.MES DESC,CC.DESCRIPCION ASC";

$parametros="&idcall=".$idcall.
'&modo='.$modo.
'&txtFechaInicio='.$txtFechaInicio.
'&txtFechaTermino='.$txtFechaTermino;

echo crea_grid($base,$sql,35,$parametros,'Proyecciones' ,'N');
echo '<p><center>
<a href="'.$PHP_SELF.'?'.$idsession.'&modo=1"> [Definir Proyeccion] </a>
</center><p>';
}
else
{
$sql="SELECT CC.DESCRIPCION AS CALLCENTER, CC.ENABLED AS ESTATUS,
PR.ANU AS 'A&Ntilde;O',
PR.MES,
PR.VNT_OBJETIVO AS OBJETIVO,
PR.DIAS_VENTA AS 'DIAS',
CONCAT('<a href=\"".$PHP_SELF."?".$idsession."&modo=2&id_proy eccion=',PR.ID_PROYECCION,'\"',
'>[Modificar]</a>') AS MODIFICAR
FROM CM_VNT_PROYECTADAS PR,
CM_CALLCENTER CC
WHERE PR.ID_CALLCENTER=CC.ID_CALLCENTER
AND PR.MES BETWEEN '" .$fechaInicial. "' AND '" .$fechaFinal. "'
AND PR.ANU = '" .$anuActual. "'
ORDER BY PR.ANU DESC,PR.MES DESC,CC.DESCRIPCION ASC";

$parametros="&idcall=".$idcall.
'&modo='.$modo.
'&txtFechaInicio='.$txtFechaInicio.
'&txtFechaTermino='.$txtFechaTermino;

echo crea_grid($base,$sql,35,$parametros,'Proyecciones' ,'N');
echo '<p><center><a href="'.$PHP_SELF.'?'.$idsession.'&modo=1"> [Definir Proyeccion] </a></center><p>';
}
} // else limpieza del grid
} // modo == 0