Zertiko, acostubrate a colorear el código usando el boton PHP del formulario... es mas sencillo de leer.
Código PHP:
# definimos las variables iniciales de la paginación
if (!isset($pg))
$pg = 0; // $pg es la pagina actual
$cantidad=4; // cantidad de resultados por página
$inicial = $pg * $cantidad;
// se concatena la secuencias de campo LIKE '%palabra%' AND .. con el SQL
// si hace falta mas parámetros o condiciones .. añadir al final ...
$sql = "SELECT * FROM $tabla WHERE ".$secuencia_total." ORDER BY Titulo LIMIT $inicial,$cantidad";
# establecemos el criterio de seleccion
$resultado = mysql_query($sql, $conexion) or die ("Error en la consulta:\n<br><b>$sql</b><br>\nMySQL dice: ".mysql_error());
# contamos todos los registros de la tabla
$contar = "SELECT * FROM $tabla WHERE ".$secuencia_total." ORDER BY Titulo";
$contarok= mysql_query($contar, $conexion);
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records / $cantidad);
# CREAMOS UNA CABEZERA DE UNA TABLA (codigo HTML)
echo "<table width='90%'cellpadding='0' cellspacing='0' align=center bgcolor='#EFEFEF' border=0>";
# establecemos un bucle que recoge en un array
# cada una de las LINEAS DEL RESULTADO DE LA CONSULTA
# utilizamos en esta ocasión <<myslq_fetch_array>>
# recuerda que esta ultima función devuelve un array escalar
# y otro asociativo con los resultados
while ($encontrados = mysql_fetch_array($resultado)){
echo "<tr><td height='20'> </td></tr>";
echo "<tr><td height='20' valign='middle' bgcolor='#003366'> <font face='arial' size='1'><strong><a href='".$encontrados['Url']."'>".$encontrados['Titulo']."</a></strong></font></td></tr>";
echo "<tr><td></td></tr>";
echo "<tr><td><font face='arial' size='1'><strong>".$encontrados['Descripcion'].".</strong></font></td></tr>";
echo "<tr><td><br></td></tr>";
}
echo "</table>";
# creando los enlaces de paginación
echo "<div align='center'>";
if ($pg >= 1)
{
$url = $pg - 1;
echo "<a href='paginacionresultados3.php?pg=".$url."'><font face='Arial' size='1' color='#FF0000'><strong>«Anterior</strong></font></a> ";
}
else {
echo "";
}
for ($i = 1; $i<($pages + 1); $i++) {
if ($i == $pg) {
echo "<font face='Tahoma' size=1 color='#003366'><strong>".$i." </strong></font>";
}
else {
echo "<a href='paginacionresultados3.php?pg=".$i."'><font face='Arial' size='1' color='#FF0000'><strong>".$i."</strong></font></a> ";
}
}
if ($pg < $pages) {
$url = $pg + 1;
echo "<a href='paginacionresultados3.php?pg=".$url."'><font face='Arial' size='1' color='#FF0000'><strong>Siguiente»</strong></font></a>";
}
else {
echo " ";
}
echo "</div>";