este es el codigo que hace la paginacion..
Código PHP:
<?
echo "<div class='paginacion1'>";
$pages=intval($numrows/$mostrar);
if ($pages < ($numrows/$mostrar)){
$pages=($pages + 1);
}
if ($offset > 0) {
$prevoffset = $offset - $mostrar;
print "<a href=\"javascript:Enviar('$f?offset=$prevoffset&ixx=$prevoffset&buscar=$nombre&compra_id=$compra_id&usuario_sucursal_id=$usuario_sucursal_id&pagina=$pagina&modulo_id=$modulo_id&sucursal_id=$sucursal_id','resultado')\"><img src='images/anterior.png' title='$anterior' accesskey='2'></a> ";
}
$rp = $pages;
if ($pages == 1){
$np = 1;
} else {
for ($i = 1; $i <= $pages; $i++) {
$newoffset = $mostrar*($i-1);
if ($newoffset == $offset) {
$np = $i;
print "$pagina $np $de $rp ";
} else {
print "";
}
}
}
if (! ( ($offset/$mostrar) == ($pages - 1) ) && ($pages != 0) ) {
$newoffset = $offset+$mostrar;
print " <a href=\"javascript:Enviar('$f?offset=$newoffset&ixx=$newoffset&buscar=$nombre&compra_id=$compra_id&usuario_sucursal_id=$usuario_sucursal_id&pagina=$pagina&modulo_id=$modulo_id&sucursal_id=$sucursal_id','resultado')\"><img src='images/siguiente.png' title='$siguiente' accesskey='1'></a>";
}
echo "</div>";
?>
Código PHP:
function ajaxFunction() {
var xmlHttp;
try {
xmlHttp=new XMLHttpRequest();
return xmlHttp;
} catch (e) {
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
return xmlHttp;
} catch (e) {
try {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
return xmlHttp;
} catch (e) {
alert("Tu navegador no soporta AJAX!");
return false;
}}}
}
function Enviar(_pagina,capa) {
divResultado = document.getElementById('resultado');
var ajax;
ajax = ajaxFunction();
ajax.open("GET", _pagina, true);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4) {
divResultado.innerHTML = ajax.responseText
$("#resultado .iframe").colorbox({iframe:true, width:"34%", height:"64%"});
$("#resultado .facturas").colorbox({iframe:true, width:"80%", height:"73%"});
}
}
ajax.send(null);
}
espero sugerencias gracias....