Código PHP:
Ver original<?php
/// Listado de Contribuyentes y Filtrado de busqueda de acuerdo a apellido.
include ('conectar.php');
$base="$dbbase";
$con=$conectar;
$pg = 0; // $pg es la pagina actual
$cantidad=300; // cantidad de resultados por pgina
$inicial = $pg * $cantidad;
//defino el filtro de busqueda del muni principal, y con if decido que camino
if ($_POST["criterio"]==""){
$pegar = "SELECT * FROM clientes ORDER BY apellido LIMIT $inicial,$cantidad";
}else{
// cargo esta variable que uso luego para buscar con like.
$busquedalike=$_POST['criterio'];
$pegar = "SELECT * FROM clientes where apellido LIKE '%$busquedalike%' or CUT LIKE '%$busquedalike%' ORDER BY apellido LIMIT $inicial,$cantidad";
}
$contar = "SELECT * FROM clientes ORDER BY apellido";
$pages = intval($total_records / $cantidad); // Imprimiendo los resultados
//echo "<table width='100%'>";
//define los datos de las columnas.
echo "<table border = '1'> \n";
echo "<tr><td><font size=1>id</td><td><font size=1>Apellido___</td><td><font size=1>Nombre_____</td><td><font size=1>CUT____</td><td><font size=1>OP_</td></font></tr> \n";
//<td align="middle" bgcolor="#DDDDDD" onmouseover='this.style.background="#FF0000"' onmouseout='this.style.background="#DDDDDD"'>
if ($colorfila==0){
$color= "#DEDEBE";
$colorfila=1;
}else{
$color="#F0F0F0";
$colorfila=0;
}
///poniendo al principio el link se hace toda la fila con el id, tendria que ver la tecnica para que cambie de color se gun la seleccion.
//aqui se procede a mostrar la informacion recolectada anterormente
echo "<tr><td bgcolor='".$color."'><font face='Arial' size='1'>".$array['id']."</font></td><td><font size=1>".$array["apellido"]."</font></td><td><font size=1>".$array["nombre"]."</font></td><td><font size=1>".$array["CUT"]."</font></td><td>".$fetch["-"]."<font color='#0000ff'>
</font>font size=1>[--]</a></td></tr> \n";
///cargo variables para usar en los botos de estado de cuenta.
$_SESSION["codigocliente"]=$fetch['id'];
//llamo al modulo de personal
}
echo "</table>";
// Cerramos la conexin a la base
// Creando los enlaces de paginacin
echo "<p>";
if ($pg <> 0)
{
$url = $pg - 1;
echo "<a href='principal.php?pg=".$url."'>« Anterior</a> ";
}
else {
echo " ";
}
for ($i = 0; $i<($pages + 1); $i++) {
if ($i == $pg) {
//echo "<font face=Arial size=1 color=ff0000><b> $i </b></font>";
}
else {
//echo "<a href='principal.php?pg=".$i."'>".$i."</a> ";
}
}
if ($pg < $pages) {
$url = $pg + 1;
//echo "<a href='principal.php?pg=".$url."'>Siguiente »</a>";
}
else {
echo " ";
}
echo "</p>";
?>