Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/05/2005, 19:40
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Mira... hay por lo menos un par de formas de hacer eso:
Primera:
Guardas todo el contenido en un campo con esos tags <!--pagebreak--> donde quieres cortar las páginas.
Supongamos que ya leiste el contenido de ese campo: en $texto = $row['campo_texto'];
Código PHP:
// Guardamos en un array cada página en una posición:
$texto_paginas explode('<!--pagebreak-->'$texto);
// Total de páginas
$total_paginas count($texto_paginas);

// Si hemos pasado el número de página que queremos ver
// y la página existe.
if(isset($_GET['pagina']) && $_GET['pagina'] <= $total_paginas && $_GET['pagina'] > 0){
   
$pagina_actual $_GET['pagina'];
}else{
   
// Si no, vemos la primera página
   
$pagina_actual 1;
}

// mostramos la página solicitada.
echo $texto_paginas[$pagina_actual-1];

// Un enlace al anterior;
if($pagina_actual 1) echo "<a href='?pagina=".($pagina_actual-1)."'>anterior</a> | ";
if(
$pagina_actual $total_paginas) echo "<a href='?pagina=".($pagina_actual+1)."'>siguiente</a>"
Claro que tienes que considerar además que necesitas propagar otras variables para poder hacer tu consulta, por ejemplo el id de ese artículo.

Saludos