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 $rut $ubicacion $region $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