Hola buen dia maycolalvarez en cuanto a tus preguntas aqui las respuestas
estoy usando Sajax
la funcion cargarfechas te la muestro en seguida
Código PHP:
function CargarFechas($DatosFecha)
{
//Declaracion de variables
$Tabla = "";
$TotalReg=0;
$Continuar = true;
$Resultados= "";
$idConexion = pg_connect($_SESSION['db_conection']);
if($idConexion)
{
if ($Continuar)
{
//Guardamos el registro en el archivo LOG
}
$aryDatos = explode(",",$DatosFecha);
if( empty($aryDatos[0]))
$FechaIniSel = date('Y-m-d');
else
//$fechaIni = $aryDatos[0];
$FechaIniSel = FormatoFecha($aryDatos[0]);
if( empty($aryDatos[1]))
$FechFinSel = date('Y-m-d');
else
//$fechaFin = $aryDatos[1];
$FechFinSel = FormatoFecha($aryDatos[1]);
$consulta=pg_query("SELECT tiendas.nombre,to_char(div(sum(retarje.monto),100),'999,999,999,99') as total_monto,
retarje.fechatr::DATE FROM ".$_SESSION['db_schema_data'].".tiendas,".$_SESSION['db_schema_data'].".retarje
WHERE (fechatr::DATE BETWEEN TO_DATE('".$aryDatos[0] ."','DD/MM/YYYY') AND TO_DATE('".$aryDatos[1]."','DD/MM/YYYY')) AND idtienda = tienda AND idplaza = plaza
GROUP BY nombre,fechatr::DATE ORDER BY fechatr::DATE DESC");
if($consulta)
{
$NumRegistros = pg_num_rows($consulta);
if ($NumRegistros > 0)
{
//Inicio del dibujado de la tabla
$strTitulo = "tiendas" ;
$Tabla = '<center><form method="get" action="" name="FormEcos" >';
$Tabla .= "<div style=\"border: solid 0px black; height: 445px; overflow: auto; background-color: #BDCDDB;\">";
$Tabla .= "<table id=\"ilumi\" width=\"70%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"table-layout: ;\">
<tr>
<td valign=\"top\">
<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"Header\">
<tr>
<td class=\"HeaderLeft\"></td>
<th>$strTitulo</th>
<td class=\"HeaderRight\"></td>
</tr>
</table>";
//Titulos del Grid
$Tabla .=' <table class="Grid" cellspacing="\" cellpadding="" style="empty-cells: show;">
<tr class="Caption">
<td rowspan="3" style="text-align:right width="100">Tienda</td>
<td colspan="3" style="text-align:right width="100">Fecha</td>
<td style="text-align:right width="100">Monto</td>
</table>';
$Tabla .= "<div style=\"border: solid 0px black; height: 387px; overflow: auto; background-color:#BDCDDB;\">";
$Tabla .= "<table width=\"70%\" class=\"Grid\" cellspacing=\"\" cellpadding=\"\" style=\"empty-cells: show;\"> ";
$Tabla .= '<tr class="Row">';
while($aryRegistros=pg_fetch_assoc($consulta))
{
$Tabla .= '<tr class="Row">';
$strVarfech = $aryRegistros["fechatr"];
//tienda
if (!empty($aryRegistros['nombre']))
$Tabla .= '<td width="100" style="text-align:right;">'.$aryRegistros['nombre'].'</td>';
//fecha
if (!empty($aryRegistros['fechatr']))
$Tabla .= '<td width="100" style="text-align:right;">'.$aryRegistros['fechatr'].'"</td>';
//monto
if (!empty($aryRegistros['total_monto']))
$Tabla .= '<td width="100" style="text-align:right;">'.$aryRegistros['total_monto'].'</td>';
} //FIN WHILE
//Regrsamos el resultado
return $Tabla;
}else
{
$Tabla = "<div>
<table width=\"70%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"Header\">
<tr>
<td >
<th>No se encontraron registros.</th>
<td>
</tr>
</table></div>";
return $Tabla; // regresmos false en caso de no encontrar datos
}
} //FIN DE CONTINUAR
else
{
return $Resultados;
}
pg_close($idConexion);
}else
{
//Guardamos el registro en el archivo LOG
}
}
sajax_init();
sajax_export("CargarFechas");
?>
el sajax_show_javascript()? esta en la pagina donde creo mi formulario que es donde quiero que se muestre mi consulta
Código HTML:
<script language="javascript">
<?php sajax_show_javascript(); ?>
</script>
espero esta informacion sea ultil gracias y saludos