Código PHP:
function conectar()
{
require ("conexion.php");
}
$db = conectar();
//Cuantos Registros a paginar?
$registros = 10;
//que si no se paso por la url la variable $página (por ejemplo: "listado.php?página=2") entramos a la página 1 directamente...
if (!$página) {
$inicio = 0;
$página = 1;
}
else {
$inicio = ($página - 1) * $registros;
}
$resultados = mysql_query("SELECT `id_fundador` FROM fundador WHERE `visible`= 1");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM fundador where match(nombre,direccion) against ( '$giro*' '$ubicacion*' '$localidad*' in boolean mode) $inicio, $registros");
$total_páginas = ceil($total_registros / $registros);
while($row = mysql_fetch_array($resultados))
{
echo("<table width='100%' border='0' cellpadding='0' cellspacing='0' class='style1'>
<tr>
<table width='100%' border='0' cellpadding='0' cellspacing='0' class='style1'>
<tr>
<td width='32%' class='style1'>".$row['nombre']."</td>
<td width='33%' class='style1' colspan='2' >".$row['direccion']."</td>
</tr>
</table>");
echo("<br>");
}
if(($página - 1) > 0) {
echo "<span class='style1'><a href='listado2.php?página=".($página-1)."'>< Anterior</a></span>";
}
//El link a la página anterior será visible siempre y cuando no estemos en la primer página ($página - 1) > 0). La segunda parte del navegador de páginas seria la que muestra la cantidad de páginas...
for ($i=1; $i<=$total_páginas; $i++)
if ($página == $i)
{
echo "<span class='style1'><b>".$página."</b></span>";
} else {
echo "<span class='style1'><a href='listado2.php?página=$i'>$i</a></span>";
}
//Y la tercera parte es la que muestra el enlace a la página siguiente...
if(($página + 1)<=$total_páginas) {
echo " <span class='style1'><a href='listado2.php?página=".($página+1)."'>Siguiente ></a></span>";
}
/////////////////////////////
echo "<p><a href=index2.php>Volver</p> \n";
y todo me va bien si le quito en la variable resultado la consulta : $inicio, $registros pero no funciona la paginacion y en cambio si los dejo me marca el siguiente error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\www\new-auto-guia\listado.php on line 42
espero y puedan ayudarme muchas gracias.
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)