Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/03/2003, 06:39
Avatar de kaiowas
kaiowas
 
Fecha de Ingreso: septiembre-2001
Ubicación: el averno...
Mensajes: 531
Antigüedad: 22 años, 8 meses
Puntos: 0
a mi me va de luxe (thanks webstudio!)
con este ejemplo, perdon por las css:

Código PHP:
<?php

// Conectamos a la Base de Datos
$Conn mysql_connect("localhost""user""pass");
mysql_select_db("database");

// 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
$pagina $HTTP_GET_VARS["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(10); // Le decimos cuantos registros por p·gina queremos - 20 por defecto
$rs->propagar(""); // Le decimos las variables que queremos propagar en los links
if(!$rs->query("SELECT * FROM noticias ORDER BY id DESC")) // Y ejecutamos nuestra consulta.
{
    die( 
$rs->error() ); // Si Query devolviÛ falso, hubo un error y lo mostramos.
}
echo 
"<table width=\"400\" border=\"0\" align=\"center\">
<tr>
<td class=\"GreySmall\" valign=\"top\">Mostrando "
.$rs->desde()." - ".$rs->hasta()." de un total de ".$rs->total()." Noticias</td>
</tr>
</table>"
;
// Recorremos todos los resultados y los mostramos.
while($row $rs->obtenerArray())
{
    
$cuerpo_nl2br nl2br($row["Cuerpo"]);//esta linea permite formatear los retornos del cuerpo de la noticia por <br> de html
    
    
printf ("\r \n <table width=\"400\" border=\"0\" align=\"center\">
<tr> \r \n \t 
<td class=\"Orange\" valign=\"top\">%s</td>
<br> \r \n \t
</tr>\n \t
<tr>\r \n \t
<td class=\"WhiteNews\">%s</td>
<br> \r \n \t
</tr> \r \n \t <tr> \r \n \t <td class=\"GreySmall\">%s</td> \r \n \t
</tr> \r \n
</table>"
$row["Titular"], $cuerpo_nl2br$row["Fecha"]);
    
// while
// Finalmente mostramos los medios para la navegaciÛn entre los resultados.
echo "<br><table width=\"400\" border=\"0\" align=\"center\">
<tr>
<td class=\"GreySmall\">
<div align=\"center\">"
.$rs->anterior()." - ".$rs->nroPaginas()." - ".$rs->siguiente().
</
div>
</
td>
</
tr>
</
table>";

?>

Última edición por kaiowas; 11/03/2003 a las 06:43