Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2009, 13:43
jose-web
 
Fecha de Ingreso: enero-2009
Ubicación: Tijuana
Mensajes: 80
Antigüedad: 15 años, 3 meses
Puntos: 2
Ayuda con Buscador interno con paginacion!!!

Hola a todos amigos espero y me puedan ayudar este es mi codigo PHP

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 
"&nbsp;<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.