Foros del Web » Programando para Internet » PHP »

ayuda variables-paginado

Estas en el tema de ayuda variables-paginado en el foro de PHP en Foros del Web. 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. ...
  #1 (permalink)  
Antiguo 11/11/2004, 06:24
 
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.
-------------------------------------------------------------------
  #2 (permalink)  
Antiguo 12/11/2004, 02:46
 
Fecha de Ingreso: marzo-2003
Mensajes: 34
Antigüedad: 21 años, 1 mes
Puntos: 0
hola:

nadie me ayuda?
una pista por donde atacar a esto. algo?

gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:15.