Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/09/2012, 08:39
carlosuc99
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 13 años, 7 meses
Puntos: 5
Exclamación Respuesta: Fallo en paginación

Cita:
Iniciado por NoiK Ver Mensaje
Yo probaría algo así:
Código PHP:
//Añades esta variable
$resultados 20//cuantos resultados van por página
$inicio = ($pag-1)*$resultados;


//Y después la consulta quedaría así:
$res mysql_query("SELECT * FROM flights ORDER BY flightnumber, acft LIMIT $inicio, $resultados"); 
Prueba a ver que tal. Sino otra forma de ver que falla es poner un exit("SELECT * FROM flights ORDER BY flightnumber, acft LIMIT $inicio, $resultados"); entonces te saldrá por pantalla la consulta, así verificas que te pilla bien las variables y además puedes copiar y pegar la consulta en tu phpMyAdmin (o gestor mysql que prefieras) y verificar que los resultados son los esperados.

Espero que te sirva!
Eso funciona pero ahora tengo otro problema.

Al pasar de página no se me muestra la opción para volver atrás así que puse esto:

Código PHP:
$res7 mysql_query("SELECT * FROM flights");
    
$filas2 mysql_num_rows($res7);
    
    if (
$filas 20)
    {
        echo 
"<br>";
        echo 
"<center>";
        echo 
"<a style=\"color: #D2232A;\" href=\"ver-rutas.php?p=$ant\">Anterior</a> <a style=\"color: #D2232A;\" href=\"ver-rutas.php?p=$sig\">Siguiente</a>";
        echo 
"</center>";
    }
    
    if (
$filas 20$pag 0)
    {
        echo 
"<br>";
        echo 
"<center>";
        echo 
"<a style=\"color: #D2232A;\" href=\"ver-rutas.php?p=$ant\">Anterior</a>";
        echo 
"</center>";
    } 

Pero me dá error en esto:

Código PHP:
if ($filas 20$pag 0
Supongo que será porque pongo dos condiciones. Cómo las puedo poner?