Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2004, 17:07
Volrath
 
Fecha de Ingreso: septiembre-2003
Ubicación: Pirexia
Mensajes: 150
Antigüedad: 20 años, 7 meses
Puntos: 1
Mensaje Anterior y siguiente???

Buenas, tengo una duda y espero que me puedan ayudar con ella. la duda es la siguiente: estoy haciendo algo asi como un "Paginador", y quisiera agregarle dos botones que digan "anterior" y "siguiente", que por ejemplo, si estamos usando un sistema de noticias, al leer una noticia salgan los botones, y al darle a siguiente vayamos directo a la noticia que viene despues de la que estamos leyendo...

Realize un codigo para esto, pero tengo algunas fallas. aqui esta el codigo:

Código PHP:
<?
$sql 
mysql_query("SELECT * FROM noticias WHERE id = ".$_GET[id]);
$row mysql_query($sql);

// AQUI COLOCAMOS LA NOTICIA, CON
// TODOS LOS ADORNOS Y DETALLES QUE
// SE QUIERAN COLOCAR...

// Luego colocamos los botones, para esto selecciono
// from noticias where id = id+1

$sql_2 mysql_query("SELECT * FROM noticias WHERE id = ".$_GET[id]+1);
$sig mysql_fetch_array($sql_2);

echo 
"<a href=\"noticias.php?id=$sig[id]\">Siguiente</a>";
?>
todo esto funciona bien, el problema surge cuando por ejemplo, en mi base de datos tengo cuatro noticias, de ids 1, 2, 3, 4 respectivamente, y de pronto se me ocurre borrar la noticia #3. Cuando voy a la noticia #2 y le doy a siguiente esta me envia a "noticias.php?id=3" pero esta noticia ya no existe... como hag para verificar si una noticia existe o no? y de no existir, como hago para pasar a la siguiente?

Gracias. Espero sus ayudas.
__________________
In a world without walls, who needs Windows?