Ver Mensaje Individual
  #16 (permalink)  
Antiguo 22/03/2011, 12:16
arodriguezg
 
Fecha de Ingreso: marzo-2011
Ubicación: Cuba
Mensajes: 8
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Paginacion de Registros php

en mi caso lo tengo defino de esta manera:
buscar.php
<?
include_once ("../Funciones/confpaginador.php");

$kon = mysql_connect ($host, $usr, $pwd) or die ("Error de Conexion");
mysql_select_db ($bdatos, $kon) or ("Error al conectar a la bdatos");

$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANO_PAGINA;
}
$sql = mysql_query($busqueda, $kon) or die("Error de busqueda");
$total_registros = mysql_affected_rows();
$total_paginas = ceil($total_registros / $TAMANO_PAGINA);

$sql = mysql_query($busqueda . " LIMIT $inicio, $TAMANO_PAGINA;", $kon);

while ($row = mysql_fetch_array($sql)){
echo $row['nombres'] . "\n";
echo "<br>";
}
echo "<br>";
echo "<b>Total Registros: " . $total_registros . "<br>";
echo $TAMANO_PAGINA . " registros cada una<br>";
echo "P&aacute;gina " . $pagina . " de " . $total_paginas . "</b><br />";

mysql_close ($kon);
?>


Archivo conf.php
<?
$host = "localhost";
$usr = "root";
$pwd = "alexis";
$bdatos = "paginator";

$TAMANO_PAGINA = 10;
$busqueda = "select * from empleado";
?>

Archivo index.php
?
include_once ("../Funciones/confpaginador.php");

$kon = mysql_connect ($host, $usr, $pwd) or die ("Error de Conexion");
mysql_select_db ($bdatos, $kon) or ("Error al conectar a la bdatos");

$sql = mysql_query($busqueda, $kon) or die("Error de busqueda");
$total_registros = mysql_affected_rows();
$total_paginas = ceil($total_registros / $TAMANO_PAGINA);

?>
<html>
<head>
<script language="javascript" type="text/javascript">

var url = "buscar.php?pagina=";
var http = getXmlHttpObject();

function handleHttpResponse(){
if (http.readyState == 1){
document.getElementById('resultado').innerHTML = "Cargando...";
}
if (http.readyState == 4){
results = http.responseText;
document.getElementById('resultado').innerHTML = results;
}
}

function sendQuerystring(pagina){
http.open("GET", url + pagina, true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}

function getXmlHttpObject(){
var xmlhttp;

/*@cc_on
@if (@_jscript_version >= 5)
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/

if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){
try{
xmlhttp = new XMLHttpRequest();
}
catch (e){
xmlhttp = false;
}
}
return xmlhttp;
}

</script>
<link href="style.css" rel="stylesheet" />
</head>
<body>
<h1>Paginación con AJAX</h1>
<br><?
if ($total_paginas > 1){
for ($i=1;$i<=$total_paginas;$i++){
echo "<span class=\"link\" onClick=\"sendQuerystring('$i')\">$i</span> ";
}
}else{
echo "$i ";
}
?>
<br><br>
<div id="resultado">
Escoje alguna página para mostrar los resultados
</div>
<br>
</body>
</html>

todo esto pincha original, solo que cuando quiero traerlo en el div de mi index1.php entonces no muestra todo