Cita:
Iniciado por NoiK
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?