Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/05/2005, 08:00
Avatar de Dragon_Mandarin
Dragon_Mandarin
 
Fecha de Ingreso: marzo-2005
Ubicación: Santiago de Chile
Mensajes: 231
Antigüedad: 19 años, 1 mes
Puntos: 14
¿Cómo Paginar?

Hola, Jorge y amigos del foro

Jorge, te escribí en tu sitio, pero parece que es mejor hacer por acá las consultas y me late que por correo tienes poco tiempo para responder consultas en forma individual.

Me disculpo por ser tan burro en esto del php, soy primerizo, pero ya voy avanzando y perdiendo mi "virgnidad" en esto de programar en este magnífico lenguaje.

Lo que estoy haciendo es un área de noticias, con una portada en donde se presenta el título, un resumen y un enlace "Leer Más...". Quiero limitar el número de noticias, para que no me salga un scroll "eterno", es decir, limitar a 5 noticias y que el resto de las mismas se vayan paginando solitas con números... Todo está en una tabla que se llama noticias y tiene la siguiente estructura:
ID_NOTICIAS
FECHA
TITULO
RESUMEN
DETALLE
IMAGEN
FUENTE

Lo que he intentado es usar el paginator, pero no hay caso, a cada rato me sale que no está definido el $_pagi_sql o simplemente no me sale nada en pantalla. Acá va parte del código del Paginator, he seguiro las instrucciones que tienes en tu sitio, pero no hay caso

//Conexión a la base de datos
$con = mysql_connect("localhost","root","pasword") or die (mysql_error());
mysql_select_db("nombre_basedatos",$con) or die (mysql_error());

//Sentencia sql (sin limit)
$_pagi_sql=sprintf("SELECT * FROM noticias WHERE ID_NOTICIAS");

//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 10;

//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");

//Leemos y escribimos los registros de la página actual
while($row = mysql_fetch_array($_pagi_result)){
echo $row['ID_NOTICIAS']."<br />";
}

//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";

/*
* Verificación de los parámetros obligatorios y opcionales.
*------------------------------------------------------------------------
*/
if(empty($_pagi_sql)){
// Si no se definió $_pagi_sql... grave error!
// Este error se muestra sí o sí (ya que no es un error de mysql)
die("<b>Error Paginator : </b>No se ha definido la variable \$_pagi_sql");

Bueno, el resto sigue según ya sabes y creo que no hay nada más que definir.

Jorge, espero puedas ayudarme, de veras te lo agradeceré muchísimo.

Saludos cordiales,

Ricardo