la paginacion esta en la linea 39
Código PHP :
<?php include('cn.php'); $sql="select * from noticias ORDER BY ID DESC "; $rs=mysql_query($sql); while($data=mysql_fetch_array($rs)){ $id=$data['id']; //$titulo[] = $data['titulo']; $publicado[] = $data['publicado']; $contenido[] = $data['contenido']; $arrgeneral[]=$id ; } ?> <?php //-------------------------------------- $cantxpag = 3; /*ITEMS POR PAGINA*/ $cantotal = count($arrgeneral); /*TOTAL ITEMS LISTADO*/ $cantpag = $cantotal / $cantxpag; /*NUMERO PAGINAS*/ /* ============================ SI NO SE DEFINE PAGINA ==============================*/ $desde = (!empty($_GET["pagina"])) ? (int)$_GET["pagina"] : 0; //principio de la primera pagina $hasta = $desde + $cantxpag; //fin de la primera pagina for ($i=$desde; $i<$hasta; $i++) { if(($publicado[$i])<>''){ ?> <?php echo htmlentities($publicado[$i]);?> <?php $conten=htmlentities($contenido[$i]); echo substr($conten, 0, 83); ?> <?php } } ?> <?php //AQUI EMPIEZA LA PAGINACION for ($p=0; $p< $cantpag; $p++) { $dexde = $p * $cantxpag; //para marcar el inicio de la siguiente pagina echo '<a href="noticias.php?pagina='.$dexde.'">'.($p+1).'</a>'; //mostramos la lista de paginas. Que cada uno las muestre como quiera if($p<$cantpag-1){ echo " - "; } } ?>