Autor Tema: [Ayuda] Paginacion en noticias  (Leído 1064 veces)

Desconectado Rasca

  • PHPero Avanzado
  • ****
  • Mensajes: 373
  • Karma: 6
  • Sexo: Masculino
  • <¿"Aprendiz de PHP" y "Diseñador Gráfico"?>
    • Ver Perfil
    • Foro de Diseño
[Ayuda] Paginacion en noticias
« en: 18 de Mayo de 2008, 12:27:58 pm »
Bueno pues me gustaria añadirle un sistema de paginacion al sistema de noticias de G2K. Este es el codigo donde lo deberia colocar:
<?php

$conectar 
mysql_connect( &#39;localhost&#39;, &#39;******&#39;, &#39;******&#39;) or die(&#39;No se a podido conectar con el servidor.&#39; );
mysql_select_db(&#39;db_*******_com&#39;, $conectar) or die(&#39;No se a podido seleccionar la base de datos.&#39;);

$imagenes = @mysql_query("SELECT * FROM `noticias` ORDER BY `id` DESC LIMIT 5");
while(
$mostrar = @mysql_fetch_array($noticias)){

echo
"<table border=\"0\" width=\"100%\" align=\"center\">
	
<tr>
	
	
<td>
	
	
<p align=\"center\"><font face=\"Arial\" size=\"2\"><u><b>"
.$mostrar[&#39;asunto&#39;]."</b></u></font></td>
	
</
tr>
	
<
tr>
	
	
<
td>
	
	
<
p align=\"center\"><font face=\"Arial\" size=\"1\">".$mostrar[&#39;contenido&#39;]."</font></td>
	
</
tr>
</
table>";


}

?>


E encontrado este codigo pero no se si serviría.
<?PHP
include("configuracion.php");
$connection mysql_connect($host$usuario$password) or die ("No se puede conectar con la base de datos"); 

$db mysql_select_db($base_de_datos$connection) or die ("No se puede seleccionar la base de datos"); 
$limit 25;  //aki el limite que tu kieres

$sqlcount"Select * From noticias ORDER BY date DESC";  //la consult apon la que tu kieras 

$sql_countresult mysql_query($sqlcount$connection) or die ("No se puede ejecutar la consulta"); 
$totalrows mysql_num_rows($sql_countresult); 

if(empty(
$page))

    
$page 1


$limitvalue1 $page*$limit-($limit); 
$sql         "Select * From noticias ORDER BY date DESC LIMIT $limitvalue1$limit"
$sql_result  mysql_query($sql$connection) or die ("No se puede ejecutar la consulta"); 

while (
$row mysql_fetch_array($sql_result))


}

if(
$page != 1)

    
$pageprev$page 1

else


echo 
"<hr size=1 color=09215F width=95%>";
echo 
"<table border=0 cellpadding=0 cellspacing=0 width=99%><tr><td>";
echo 
"<font size=1 face=verdana color=FF9D02><b>P&aacute;gina :</b></font>";
$numofpages $totalrows/$limit

for(
$i1$i <= $numofpages$i++)

    echo 
"<font size=1 face=verdana><A HREF=\"noticias.php?page=$i\" class=NOTICIAS> $i </font></A>";  


if(
$totalrows%$limit != 0)

    echo 
"<font size=1 face=verdana><A HREF=\"noticias.php?page=$i\"> $i </font></A>"

echo 
"</td></tr></table>";

if((
$totalrows-($limit*$page)) > 0)

    
$pagenext $page 1


mysql_free_result($sql_result); 
mysql_close($connection); 
?> 

Podría valer?¿

Saludos y gracias
« Última modificación: 19 de Mayo de 2008, 15:25:09 pm por Rasca »

Comunidad PHPeros

[Ayuda] Paginacion en noticias
« en: 18 de Mayo de 2008, 12:27:58 pm »

Desconectado Rasca

  • PHPero Avanzado
  • ****
  • Mensajes: 373
  • Karma: 6
  • Sexo: Masculino
  • <¿"Aprendiz de PHP" y "Diseñador Gráfico"?>
    • Ver Perfil
    • Foro de Diseño
Re: [Ayuda] Paginacion en noticias
« Respuesta #1 en: 22 de Mayo de 2008, 17:51:23 pm »
Perdon por el doble post pero edite el post anterior y nadie vio lo nuevo q puse :S Y no hay respuesta.

Necesito ayuda :S

Saludos y perdonen

Desconectado Tope

  • PHPero Experto
  • *****
  • Mensajes: 540
  • Karma: 23
  • Sexo: Masculino
  • Programador PHP
    • Ver Perfil
    • www.Info-Keko.Es
Re: [Ayuda] Paginacion en noticias
« Respuesta #2 en: 22 de Mayo de 2008, 18:28:13 pm »
Rasca, sinceramente ese pero no vale, cuando editas un post, a la gente le aparece como si hubieras posteado de nuevo, a lo mejor esque no tienen ganas de responderte...
Un Saludo, Tope >> Programador FIJO en PHPeros

Desconectado Rasca

  • PHPero Avanzado
  • ****
  • Mensajes: 373
  • Karma: 6
  • Sexo: Masculino
  • <¿"Aprendiz de PHP" y "Diseñador Gráfico"?>
    • Ver Perfil
    • Foro de Diseño
Re: [Ayuda] Paginacion en noticias
« Respuesta #3 en: 22 de Mayo de 2008, 19:11:00 pm »
Pero parece como si se hubieran ido todos :S

Saludos

Desconectado christian martinez

  • PHPerit@
  • *
  • Mensajes: 19
  • Karma: 1
  • Sexo: Masculino
  • <? :P >
    • Ver Perfil
Re: [Ayuda] Paginacion en noticias
« Respuesta #4 en: 27 de Junio de 2008, 00:05:41 am »
Hola, pues puedes agregar un código ya prefabricado, el pequeño sistema de paginación se llama Paginator, creado por Jorge Pinedo Rosas, te dejo el enlace de su página web para que puedas aprender y utilizar este sistema: http://jpinedo.webcindario.com/scripts/paginator/

Y no te preocupes, la licencia de este código es libre :D, así es como lo pone el buen Jorge:

Citar
Licencia:

Este script se distribuye bajo los términos de la licencia GPL con las siguientes extensiones:

    * Uselo con el fin que quiera (personal o lucrativo).
    * Si encuentra el código de utilidad y lo usa, mándeme un e-mail o escriba un comentario en la sección respectiva de esta página.
    * Si mejora el código o encuentra errores, hágamelo saber vía e-mail o a través de los comentarios en la sección respectiva de esta página.
    * Este script se le entrega sin garantías de ningún tipo. No me hago responsable de los daños producidos por el mal uso del script o fallos del mismo.

Espero te ayude, saludos!
Saludos, desde el País de los Tacos!!!!!!! =)