
11/01/2007, 10:44
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 19 años, 6 meses Puntos: 0 | |
LIMIT de selects automatico Hola, me gustaría saber como puedo hacer los LIMITES del SELECT automaticamente para que en una pagina me aparecieran 3 hileras por pagina con los tipicos numeros del 1 al n paginas donde cada numero va a una pagina diferente (siguiente oa nterior pagina). Tengo echo uno pero solo me funciona para 10 hileras, puedo modificarlo de alguna forma o tiene que ser totalmente diferente? me podeis decir como puedo hacerlo ?
gracias.
$num_campos=mysql_num_rows..calculado...
$num_filas=10;
----
SQL
if($l=="") $l=0;
$listado="SELECT .... LIMIT $l,$num_filas;";
---
PHP
//Numero de páginas, redondeado hacia arriba
$num_paginas=ceil($num_campos/$num_filas);
//Creo los vínculos de cada página
for($k=1;$k<=$num_paginas;$k++){
if($k==1) echo("<a href='vinculo.php?l=0'>".$k."</a>");
else{
$valor=$k-1;
echo("<a href='vinculo.php?l=".$valor."0'>".$k."</a>");
}
} |