Código :
<?php $conexio = mysql_connect("localhost", "root", "") or die("Error en la conexion"); $base = mysql_select_db("download") or die("Error en la conexion"); IF ($num>0) { $n=$num;} ELSE { $n=0; } $conta="SELECT iddirectorio FROM directorio "; $result2=mysql_query($conta,$conexio); $quants=mysql_num_rows($result2); $sql="SELECT * FROM directorio ORDER BY iddirectorio DESC LIMIT ".$n.", 15 "; $result=mysql_query($sql,$conexio); if ($row=mysql_fetch_array($result)) { echo "<TABLE BORDER=`0`>"; DO { echo "<TR><TD>".$row["desc_directorio"]."</TD> </TR>"; } WHILE ($row=mysql_fetch_array($result)); echo "</TABLE>"; } echo "<HR><TABLE BORDER=`0` ALIGN=`center` WIDTH=`95%`><TR>"; //Muestra por pantalla el número total de artículos encontrados echo "<TD ALIGN=`left`> Encontrados ".$quants." artículos </TD>"; echo"<TD ALIGN=`RIGHT`>"; echo "<FONT FACE=`Arial` SIZE=`-1` COLOR=`#336699`>Páginas: </FONT>"; //Mientras $i no sea igual o superior al total encontrado se //incrementa de 15 en 15. $i representa el identificador en //la Tabla del número de registro que se buscará en el siguiente Select. //$a es el número de págians encontrado. FOR ($i=0; $i< $quants; $i=$i+15) { $a=$a+1; //Incrementamos el número de página //Si $n (número de registro donde empieza la busqueda actual actual) //es igual a $i se marca en negrita para resaltar la página en la que estamos. IF ($n==$i) { //Ponemos el link a la misma página peró con un número de registro cada vez diferente echo "<A HREF=`doc.php?num=".$i."`>[<B>".$a."< /B>] </A> "; } ELSE { echo "<A HREF=`doc.php?num=".$i."`>` [".$a."]</A> "; } } echo "</TD></TR></TABLE>"; ?>
Al abrir el archivo aparecen los 15 registros paginados pero al apretar siguiente ya me tira error.
Espero puedan ayudarme !!!