Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2007, 07:31
Fabian olmos
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 22 años, 2 meses
Puntos: 0
Busqueda Ajax + Poo En Php

hola que tal a todos, le explico mi problema. estoy realizando una consulta la bd desde un formulario, con los datos que arroja ese formulario ($_POST) seteo los atributos de una clase y muestro los primeros resultados; la paginacion la estoy haciendo con ajax pero cuando hago click sobre los enlaces de las siguientes paginas me dice que no existe ningun objeto. cuando hago el include de mi clase he inicalizo el objeto por supesto me inicializa las variable teniendolas que pasar nuevamente por post y es lo que no quiero. ¿ como podria arreglar eso?

aqui les dejo el codigo de mis paginas.

buscar_notas.php
Código PHP:
 <? 
     
require_once ('inc/inc.php');
        
$obj=new Buscador();
 
?>
    <div id="principal">
        <p class="titulo">BUSCADOR DE NOTICIAS</p>
        <div id="notas">
                <? include('paginador.php'); ?>
            </div>
    </div>
paginador.php
Código PHP:
require_once ('inc/inc.php');
$obj=new Buscador();
if(!isset($pagina)) {
    $obj->setDesde(cambiaf_a_mysql($txtFechaA));
    $obj->setHasta(cambiaf_a_mysql($txtFechaB));
    $obj->setFrase($txtFrase);
    $obj->setOpcion($opcion);
}else
    $obj->setPagina($pagina);
$obj->paginador();
?>
    <div id="barra">
            <a href="#" class="paginar" onClick="paginador('1')">Primero</a>
            <? if($obj->getActual()>1){ ?><a href="#" class="paginar" onClick="paginador('<? echo $obj->getAnterior(); ?>')">< Anterior</a><? ?>
            <a href="#" class="paginar" onClick="paginador('<? echo $obj->getSiguiente(); ?>','<? echo $obj->getDesde(); ?>')">Siguiente ></a>
            <a href="#" class="paginar" onClick="paginador('<? echo $obj->getUltima(); ?>')">&Uacute;ltimo</a>
            <b>P&aacute;gina <? echo $obj->getActual()."/".$obj->getUltima(); ?></b>
    </div>
    <div id="contenido">
        <h3>Resultado de su B&uacute;squeda</h3>
        <ul>
        <? while(list($id,$titular)=mysql_fetch_array($obj->getResultado())) 
            echo 
"<li><a href=\"titulares.php?id_nota=$id\">$titular</a></li>";    ?>
        </ul>
    </div>    
 <?
/*
    cambia la fecha a formato de mysql
    '2007-02-08'.

*/
function cambiaf_a_mysql($seekdate){ 
    
ereg"([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})"$seekdate$mifecha); 
    
$lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1]; 
    return (
$lafecha); 

?>












gracias de antemano.