Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/02/2004, 09:00
eduvivi
 
Fecha de Ingreso: enero-2002
Mensajes: 349
Antigüedad: 22 años, 3 meses
Puntos: 1
Este es el codigo que me baje, ahi les marco donde esta el include.

<?php
$filas = 3;
$columnas = 5;
$sql = "SELECT * FROM espanol_reserved";

//Calculamos el total de registros por página.
$reg_por_pagina = ($filas*$columnas);

// Conectamos a la Base de Datos
// $Conn = mysql_connect("localhost", "eduardo", "eduardo");
// mysql_select_db("bdhr");
// Obtenemos la página actual, por el método que más nos guste
// Por defecto, la página se propaga por la variable $pagina
if (!isset($_GET['pagina'])){
$pagina = '';
}else{
$pagina = $_GET['pagina'];
}

// Incluimos la Clase Paginado
include("class.paginado.php");
$rs = new paginado($Conn); // instanciamos un objeto
$rs->pagina($pagina); // Le indicamos en que página estamos - 1 por defecto
$rs->porPagina($reg_por_pagina); // Le decimos cuantos registros por página queremos - 20 por defecto
$rs->propagar("forum"); // Le decimos las variables que queremos propagar en los links
if(!$rs->query($sql)){ // Y ejecutamos nuestra consulta.
die( $rs->error() ); // Si Query devolvió falso, hubo un error y lo mostramos.
}
echo "Mostrando ".$rs->desde()." - ".$rs->hasta()." de un total de ".$rs->total()."<br>";// Recorremos todos los resultados y los mostramos.

/*
*Acá paginamos en columnas (este no es precisamente tu
*código, pero puedes utilizar el tuyo sin problemas)
*/

$final = 0;
echo "<table border=\"1\">";
for($i=1;$i<=$filas && $final==0;$i++){
echo "<tr>";
$n = 1;
while(($n%($columnas+1)) != 0){
echo "<td>";
if($registro = $row = $rs->obtenerArray()){
echo $row["nombre"];
echo $row["imagen"];
}else{
echo "&nbsp";
$final = 1;
}
echo "</td>";
$n++;
}
echo "</tr>";
}


// Finalmente mostramos los medios para la navegación entre los resultados.
echo "<tr><td colspan=\"$columnas\">";
echo $rs->anterior()." - ".$rs->nroPaginas()." - ".$rs->siguiente();
echo "</td></tr></table>";
?>