Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2004, 04:26
Avatar de Bartak
Bartak
 
Fecha de Ingreso: enero-2004
Ubicación: Chilito
Mensajes: 121
Antigüedad: 20 años, 3 meses
Puntos: 0
class paginador

hola a todos, aqui estoy denuevo medio aproblemado, bueno les
cuento que estoy ocupando el paginador de web estudio, antes
que todo debo agradecer a web studio por tener este paginador
al servicio del que lo necesite ademas esta rebueno, la cosa es la
siguiente implemente el paginador hace algun tiempo y 0
problemas, impecable, y me despreocupe del asunto, segui
trabajando en la pagina, y ahora que tenia todo tiki-taka y
empiezo con las pruebas de rigor me sale un pastelazo que no se
que chucha es, les explico el paginador lo ocupo para mostrar los
resultados de una busqueda y la primera pagina que me tira esta
todo bien, incluso calcula bien el numero de paginas que segun la
consulta, pero cuando voy a la segunda pagina me muestra
todos los datos y la cosa fue extraña por que antes andaba como
avion, la verdad no se que paso y justo ahora que ya no me
queda tiempo por que tengo que entregar el trabajo esta
semana.

aqui le pongo el codigo para ver si me pueden ayudar por fa.


Código PHP:


$rut
$HTTP_GET_VARS['rut'];
$id_propiedad=$HTTP_GET_VARS['id_propiedad'];
$ciudad=$HTTP_GET_VARS['ciudad'];
$region=$HTTP_GET_VARS['region'];
$direccion=$HTTP_GET_VARS['direccion'];
$tipo=$HTTP_GET_VARS['tipo'];

if(
$tipo!=null){
$concatenar="AND tipo='$tipo' ";
if(
$tipo=="Casa" || $tipo=="Departamento"){
 
$concatenar=$concatenar."AND tipo_casa.id_propiedad=propiedad_venta.id_propiedad ";
 
$columas="tipo_casa.id_propiedad,tipo_casa.habitaciones,tipo_casa.banos,";
 
$tabla="tipo_casa,";
}
}

if(
$ciudad!=null){
$concatenar=$concatenar."AND ciudad='$ciudad' ";
}

if(
$region!=null){
$concatenar=$concatenar."AND region='$region' ";
}

if(
$direccion!=null){
$concatenar=$concatenar."AND ubicacion='$direccion' ";
}
if(
$id_propiedad!=null){
$concatenar=$concatenar."AND propiedad_venta.id_propiedad='$id_propiedad' ";
}
if(
$rut!=null){
$concatenar=$concatenar."AND rut_dueno_pro='$rut' ";
}
 
$pagina $HTTP_GET_VARS["pagina"];// Incluimos la Clase Paginado
         
include("class.paginado.php");
         
$rs = new paginado($Conn); // instanciamos un objeto
         
$rs->pagina($pagina); // Le indicamos en que página estamos - 1 por defecto
         
$rs->porPagina(4); // Le decimos cuantos registros por página queremos - 20 por defecto
         
$rs->propagar("forum"); // Le decimos las variables que queremos propagar en los links


 
$sqlpropiedad=mysql_query(" select $columas
                      propiedad_venta.id_propiedad,tipo,
                      superficie_total,superficie_construida,
                      ubicacion,detalle,precio,modo,region,rut_dueno_pro, ciudad,
 fotos_propiedad.id_propiedad,
                      fotos_propiedad.foto1
                      from $tabla propiedad_venta, fotos_propiedad where  
(propiedad_venta.id_propiedad=fotos_propiedad.id_propiedad ) $concatenar"
);
           
         if(
mysql_num_rows($sqlpropiedad)=="0")
            { die(
"<center><font face=\"Verdana\"><h6>no existe propiedad con los siguientes
 datos $propiedad &nbsp; $rut &nbsp; $ubicacion &nbsp; $region &nbsp; $ciudad</h6></font></center>"
.mysql_error()); }
    
         if(!
$rs->query("select $columas
                      propiedad_venta.id_propiedad,tipo,
                      superficie_total,superficie_construida,
                      ubicacion,detalle,precio,modo,region,rut_dueno_pro,
                      ciudad,
                      fotos_propiedad.id_propiedad,
                      fotos_propiedad.foto1
                      from $tabla propiedad_venta, fotos_propiedad where  
(propiedad_venta.id_propiedad=fotos_propiedad.id_propiedad ) $concatenar order by propiedad_venta.id_propiedad"
))
           {    die( 
$rs->error() ); 
            }
          echo 
"<center><h6><font face=\"Verdana, Arial, Helvetica, sans-serif\">Mostrando ".$rs->desde()." - ".$rs->hasta()." de un total de ".$rs->total()."</font></h6><br></center>";
        

     while(
$row $rs->obtenerArray()){


"muestrolos datos"
                                                               
}



 echo
"<center>"; echo $rs->anterior()." - ".$rs->nroPaginas()." - ".$rs->siguiente(); echo "</center>"

porfavor ayuda o un consejo
gracias de antemano
__________________
"Llegado el momento supervisare my propia caida" - Alvaro Henriquez