File: /home/asjudine/www/generar_comisiones_dir11.php
<?
require_once("mainfile.php");
include ("config.php");
global $dbi;
function Conectarse()
{
if (!($link=@mysql_connect("localhost","asjudine","as2006")))
{
echo "Error conectando con el servidor.";
exit();
}
$dbname = "asjudinet";
if (!@mysql_select_db($dbname,$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
Conectarse();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Consulta por Abogados</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Pragma" content="no-cache" />
<style type="text/css">
<!--
a.p:link {
color: #0066FF;
text-decoration: none;
}
a.p:visited {
color: #0066FF;
text-decoration: none;
}
a.p:active {
color: #0066FF;
text-decoration: none;
}
a.p:hover {
color: #0066FF;
text-decoration: underline;
}
a.ord:link {
color: #000000;
text-decoration: none;
}
a.ord:visited {
color: #000000;
text-decoration: none;
}
a.ord:active {
color: #000000;
text-decoration: none;
}
a.ord:hover {
color: #000000;
text-decoration: underline; font-size: 12px;
}
.Estilo1 {
color: #990000;
font-weight: bold;
font-family: Arial;
}
.campos{
color: #990000;
font-weight: bold;
font-family: Arial;
font-size: 11px;
}
.letras {
color: #000000;
font-family: Arial;
font-size: 11px;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<div align="center"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Paginación
de Resultados de una consulta</font></strong></div>
<hr noshade style="color:CC6666;height:1px">
<table align="center">
<tr align="left">
<td class="Estilo53" align="right"><strong>DESDE:</strong>
<input name="fecha1" type="text" id="fecha1" size="12" maxlength="14" value="0000-00-00" /></td>
<td class="Estilo53" align="right"><strong>HATSA:</strong> </td>
<td width="271">
<input name="fecha2" type="text" id="fecha2" size="12" maxlength="14" value="0000-00-00"></td>
</tr>
</table>
<form action="generar_comisiones_dir11.php" method="get">
<span class="Estilo1">Criterio de búsqueda:</span>
<select name="criterio">
<option value="">--SELECCIONE ASESOR--</option>
<?php
do {
?>
<option value="<?php echo $row_sql['codigo'];?>"><?php echo $row_sql['nombre']?></option>
<?php
} while ($row_sql = mysql_fetch_assoc($sql));
$rows = mysql_num_rows($sql);
if($rows > 0) {
mysql_data_seek($sql, 0);
$row_sql = mysql_fetch_assoc($sql);
}
?>
</select>
<input type="submit" value="Buscar">
</form>
<?
//inicializo el criterio y recibo cualquier cadena que se desee buscar
$criterio = "";
$txt_criterio = "";
$res = mysql_query('SELECT * FROM cartera_estado_contable ');
if (!$res) {
die('Invalid query 1230: ' . mysql_error());
}
$numeroRegistros=mysql_num_rows($res);
if($numeroRegistros<=0)
{
echo "<div align='center'>";
echo "<font face='verdana' size='-2'>No se encontraron resultados</font>";
echo "</div>";
}else{
//////////elementos para el orden
if(!isset($orden))
{
$orden="cedula";
}
//////////fin elementos de orden
//////////calculo de elementos necesarios para paginacion
//tamaño de la pagina
$tamPag=20;
//pagina actual si no esta definida y limites
if(!isset($_GET["pagina"]))
{
$pagina=1;
$inicio=1;
$final=$tamPag;
}else{
$pagina = $_GET["pagina"];
}
//calculo del limite inferior
$limitInf=($pagina-1)*$tamPag;
//calculo del numero de paginas
$numPags=ceil($numeroRegistros/$tamPag);
if(!isset($pagina))
{
$pagina=1;
$inicio=1;
$final=$tamPag;
}else{
$seccionActual=intval(($pagina-1)/$tamPag);
$inicio=($seccionActual*$tamPag)+1;
if($pagina<$numPags)
{
$final=$inicio+$tamPag-1;
}else{
$final=$numPags;
}
if ($final>$numPags){
$final=$numPags;
}
}
//////////fin de dicho calculo
$res = mysql_query('SELECT cedula, nombre, contrato, contratotipo, valor_cuota, fecha_registro, codigo_descuento, unidad_descuento FROM cartera_estado_contable WHERE fecha_registro >= "' .$_POST[fecha1]. '" and fecha_registro <= "' .$_POST[fecha2]. '" ORDER BY '.$orden.' ASC LIMIT '.$limitInf.','.$tamPag.'');
if (!$res) {
die('Invalid query 1450: ' . mysql_error());
}
//////////fin consulta con limites
echo "<div align='center'>";
echo "<font face='verdana' size='-2'>encontrados ".$numeroRegistros." resultados<br>";
echo "ordenados por <b>".$orden."</b>";
if(isset($txt_criterio))
{
if($txt_criterio)
{
$sql = mysql_query('SELECT codigo FROM vendedores WHERE estado = "1" and (tipo = "N" || tipo = "M") ');
if (!$sql) {
die('Invalid query 2030: ' . mysql_error());
}
list($nombre) = mysql_fetch_row($sql);
echo "<br>Valor filtro: <b>".$txt_criterio." ".$nombre."<b>";
}
else
{
echo "<br>Valor filtro: <b>".$txt_criterio."<b>";
}
}
echo "</font></div>";
echo "<table align='center' width='950' border='0' cellspacing='1' cellpadding='0'>";
?>
<tr>
<td bgcolor='#CCCCCC' class='letras'>CEDULA</td>
<td bgcolor='#CCCCCC' class='letras'>NOMBRE</td>
<td bgcolor='#CCCCCC' class='letras'>CONTRATO</td>
<td bgcolor='#CCCCCC' class='letras'>TIPO</td>
<td bgcolor='#CCCCCC' class='letras'>DESCUENTO</td>
<td bgcolor='#CCCCCC' class='letras'>UNIDAD</td>
<td bgcolor='#CCCCCC' class='letras'>VALOR COMISION</td>
<td bgcolor='#CCCCCC' class='letras'>CUOTA </td>
<td bgcolor='#CCCCCC' class='letras'>FECHA REGISTRO</td>
<?php
while(list($cedula, $nombre, $contrato, $tipo, $descuento, $unidad, $valor, $cuota, $fecha) = mysql_fetch_row($res))
{
echo "1";
$control = mysql_query('SELECT id, cedula FROM comisiones_ventas WHERE codigo_dir_nacional = "' . $_POST[ase] . '" and cedula = "' .$cedula. '" ');
if (!$control) {
die('Invalid query ccc: ' . mysql_error());
}
$filas = mysql_num_rows($control);
if ($filas > 0)
{
list($id, $ced, ) = mysql_fetch_row($res);
?>
<!-- tabla de resultados -->
<tr bgcolor="#0099FF" onMouseOver="this.style.backgroundColor='#FFFFFF';this.style.cursor='hand';" onMouseOut="this.style.backgroundColor='#0099FF'"o"];" onClick="javascript:window.location.href = 'estado_contable_servi_dirs.php?id2=<?php echo $id; ?>&ced2=<?php echo $cedula; ?>'">
<td class="campos"><? echo $cedula; ?></td>
<td class="campos"><? echo $nombre; ?></td>
<td class="campos"><? echo $contrato; ?></td>
<td class="campos"><? echo $tipo; ?></td>
<td class="campos"><? echo $descuento; ?></td>
<td class="campos"><? echo $unidad; ?></td>
<td class="campos"><? echo $valor; ?></td>
<td class="campos"><? echo $cuota; ?></td>
<td class="campos"><? echo $fecha; ?></td>
</tr>
<!-- fin tabla resultados -->
<?
}//fin del if
}//fin while
echo "</table>";
}//fin if
//////////a partir de aqui viene la paginacion
?>
<br>
<table border="0" cellspacing="0" cellpadding="0" align="center">
<tr><td align="center" valign="top">
<?
if($pagina>1)
{
echo "<a class='p' href='".$_SERVER["PHP_SELF"]."?pagina=".($pagina-1)."&orden=".$orden."&criterio=".$txt_criterio."'>";
echo "<font face='verdana' size='-2'>anterior</font>";
echo "</a> ";
}
for($i=$inicio;$i<=$final;$i++)
{
if($i==$pagina)
{
echo "<font face='verdana' size='-2'><b>".$i."</b> </font>";
}else{
echo "<a class='p' href='".$_SERVER["PHP_SELF"]."?pagina=".$i."&orden=".$orden."&criterio=".$txt_criterio."'>";
echo "<font face='verdana' size='-2'>".$i."</font></a> ";
}
}
if($pagina<$numPags)
{
echo " <a class='p' href='".$_SERVER["PHP_SELF"]."?pagina=".($pagina+1)."&orden=".$orden."&criterio=".$txt_criterio."'>";
echo "<font face='verdana' size='-2'>siguiente</font></a>";
}
//////////fin de la paginacion
$sql = mysql_query('SELECT * FROM director_ventas WHERE estado = "1" and (tipo = "N" || tipo = "M")order by nombre');
if (!$sql) {
die('Invalid query re: ' . mysql_error());
}
$row_sql = mysql_fetch_assoc($sql);
$totalRows_sql = mysql_num_rows($sql);
?>
</td></tr>
<br>
<br>
</table>
<hr noshade style="color:CC6666;height:1px">
<div align="center"><font face="verdana" size="-2"><a class="p" href="menu_admin.php">::Inicio::</a></font></div>
<p> </p>
</body>
</html>
<?
mysql_close();
?>