Código PHP:
<?php
require('conexion.php');
$RegistrosAMostrar=4;
//estos valores los recibo por GET
if(isset($_GET['pag'])){
$RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar;
$PagAct=$_GET['pag'];
//caso contrario los iniciamos
}else{
$RegistrosAEmpezar=0;
$PagAct=1;
}
$Resultado=mysql_query("SELECT * FROM repro ORDER BY nombre LIMIT $RegistrosAEmpezar, $RegistrosAMostrar",$con);
echo "<table width='100%' height='140' border='0' align='center' >
<MM_REPEATEDREGION SOURCE='@@rs@@'><MM:DECORATION OUTLINE='Repetir' OUTLINEID=1>
<tr></tr></MM:DECORATION></MM_REPEATEDREGION>
<tr>
<td width='100' height='43'></td>
<td width='720' ></td>
</tr>";
while($MostrarFila=mysql_fetch_array($Resultado)){
echo "<tr>";
echo '<td style="border: solid 1px #d2d2d2;"><p><a href="http://www.web/pelicula/'.$MostrarFila['exten'].'" ><img src="http://www.web/cartelera/'.$MostrarFila['exten'].'" width="114" height="151" title="'. $MostrarFila['nombre'].'" /></a></p></td>';
echo '<td style="border: solid 1px #d2d2d2; font-family: Verdana, Geneva, sans-serif; font-weight: bold;"><span class="linkk"><p><a href="http://www.web/pelicula/'.$MostrarFila['exten'].'">'.$MostrarFila['nombre'].'</a></p></span>
<p><br/>
<span class="desc">'.$MostrarFila['descripcion'].'</span></td>';
echo "</tr>";
}
echo "</table>";
//******--------determinar las páginas---------******//
$NroRegistros=mysql_num_rows(mysql_query("SELECT * FROM repro",$con));
$PagAnt=$PagAct-1;
$PagSig=$PagAct+1;
$PagUlt=$NroRegistros/$RegistrosAMostrar;
//verificamos residuo para ver si llevará decimales
$Res=$NroRegistros%$RegistrosAMostrar;
// si hay residuo usamos funcion floor para que me
// devuelva la parte entera, SIN REDONDEAR, y le sumamos
// una unidad para obtener la ultima pagina
if($Res>0) $PagUlt=floor($PagUlt)+1;
//desplazamiento
echo "<a onclick=\"Pagina('1')\">Primero</a> ";
if($PagAct>1) echo "<a onclick=\"Pagina('$PagAnt')\">Anterior</a> ";
echo "<strong>Pagina ".$PagAct."/".$PagUlt."</strong>";
if($PagAct<$PagUlt) echo " <a onclick=\"Pagina('$PagSig')\">Siguiente</a> ";
echo "<a onclick=\"Pagina('$PagUlt')\">Ultimo</a>";
?>