Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2005, 02:36
Avatar de Nemo1
Nemo1
 
Fecha de Ingreso: marzo-2005
Ubicación: Jerez de la Ftra. (Cádiz)
Mensajes: 13
Antigüedad: 19 años, 1 mes
Puntos: 0
Pregunta Paginación de contenidos en sistema de artículos

Hola a todos/as.
Es mi primer post en estos magnificos foros, y tengo una duda que nadie sabe responderme.
Tengo un sistema de artículos, y lo que quisiera es paginar el contenido del mismo, para que los artículos muy extensos se puedan dividir.
Los archivos que utilizo son los siguientes.
articulos.php
Código:
<?
// nos conectamos con la base de datos.
$conexion = mysql_connect('localhost', 'usuario', 'contraseña');
mysql_select_db('nombre_bd',$conexion);
//-----------------------------------------------------------

if (isset($_GET[cat])) {
$query = "SELECT * FROM articulos WHERE cat = ".$cat." ORDER BY id DESC";
} else {
$query = "SELECT * FROM articulos ORDER BY id DESC";
}

$sql = mysql_query($query);
$total = mysql_num_rows($sql);
?>

<?
if ($total == 0) { echo "<center><b>NO se han encontrado Articulos</b></center>"; }
else { echo "<center><b>Se han encontrado un total de: ".$total." Articulos</b></center>";
?>
<br><br>
<table width=100% cellpadding=4 cellspacing=0 border=0>
<?
while ($row = mysql_fetch_array($sql)) {
?>
  <tr>
    <td>
<table width="100%"  border="0" cellspacing="0" cellpadding="0" bgcolor="d9d9d9">
  <tr>
    <td colspan="2"><strong>Titulo:</strong> <a href="mostrar.php?id=<?=$row[id]?>"><?=stripslashes($row[titulo])?></a></td>
  </tr>
  <tr>
    <td width="50%"><div align="center"><strong>Autor:</strong> <?=$row[autor]?></div></td>
    <td width="50%"><div align="center"><strong>Categoria:</strong> <?=$row[cat]?></div></td>
  </tr>
</table>
    </td>
  <tr>
<? } ?>
</table>
<? } ?>
<? mysql_close($conexion); ?>
mostrar.php

Código:
<?
// nos conectamos con la base de datos.
$conexion = mysql_connect('localhost', 'usuario', 'contraseña');
mysql_select_db('nombre_bd',$conexion);
//-----------------------------------------------------------

$sql = mysql_query("SELECT * FROM articulos WHERE id = '$id'");
$row = mysql_fetch_array($sql);
mysql_close($conexion);
?>
<html>
<head><title>Articulo: <?=$row[titulo]?></title></head>
<body>
<div align="center"><b><?=$row[titulo]?></b></div>
  <p>Autor: <i><?=$row[autor]?>.</i>
  <br>
  Categoria: <i><?=$row[cat]?>.</i></p>
  <p aling="justify"><?=stripslashes($row[articulo])?></p>
</body>
</html>
Pido disculpa por la extensión del post, y me gustaría que alguien me echara una mano por favor.
Un saludo y gracias por las posibles respuestas.