Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2004, 06:24
alexei
 
Fecha de Ingreso: marzo-2003
Mensajes: 34
Antigüedad: 21 años, 1 mes
Puntos: 0
Pregunta ayuda variables-paginado

hola otra vez:

tengo un paginado fantastico que consegui aqui de un tal sinaliaS. gracias.

el cual funciona perfectamente. pero usa variables del tipo $variable. cosa que no se porque no funcionan en donde trabajo.

para que funcione uso variables de tipo $_POST["variable"].

el rollo es que la primera pagina me la muestra bien pero intento cambiar de pagina y me envia a la pagina pero no me sale ningun resultado ni los links del paginado.

el form envia los datos post.
agradezco cualquier ayuda posible.

aqui el codigo


Código PHP:
<? 
// Datos de conexión a la base
$base="habitem";
$con=mysql_connect("localhost","root","");
mysql_select_db($base,$con);

if (!isset(
$pg))
$pg 0;
$cantidad=2;
$inicial $pg $cantidad;
$tipo="" $_POST["tipo"] . "";
$barrio="" $_POST["barrio"] . "";
$superficie="" $_POST["superficie"] . "";
$pegar "SELECT * FROM pisos WHERE  pisos.tipo like '$tipo' && pisos.barrio like '$barrio' && pisos.superficie like '$superficie' order by ref ASC LIMIT $inicial,$cantidad";
$cad mysql_db_query($base,$pegar) or die (mysql_error());

$contar "SELECT * FROM pisos WHERE pisos.tipo like '$tipo' && pisos.barrio like '$barrio' && pisos.superficie like '$superficie' order by ref ASC ";

$contarokmysql_db_query($base,$contar);
$total_records mysql_num_rows($contarok);
$pages ceil($total_records $cantidad);
?>
como veis cambio las variables antes de la peticion, no se si esta bien. pero es la unica manera que funcione.



y aqui la paginacion ant-sig.


Código PHP:
<? 
            
// Cerramos la conexión a la base
$con=mysql_close($con);
// Creando los enlaces de paginación
if ($pg <> 0){
$url $pg 1;
echo 
" <a href='index3.php?pg=".$url."&tipo=".$tipo."&barrio=".$barrio."&superficie=".$superficie."'>« Anterior</a> ";}
else {echo 
" ";}

for (
$i 0$i<$pages$i++) { 
if (
$i == $pg) {
    echo 
" <b>$i</b>l ";
    }else {echo 
" <a href='index3.php?pg=".$i."&tipo=".$tipo."&barrio=".$barrio."&superficie=".$superficie."'>".$i."</a>l ";}
}

if (
$pg < ($pages-1)) {
$url $pg 1;
echo 
" <a href='index3.php?pg=".$url."&tipo=".$tipo."&barrio=".$barrio."&superficie=".$superficie."'>Siguiente »</a> ";
}else {echo 
"";}
?>
si alguien me puede ayudar


-------------------------------------------------------------
graciaS txarly, por la respuesta anterior.
-------------------------------------------------------------------