Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/04/2012, 11:42
Avatar de ginitofl
ginitofl
 
Fecha de Ingreso: diciembre-2006
Ubicación: Lima Perú
Mensajes: 349
Antigüedad: 17 años, 4 meses
Puntos: 22
Respuesta: envio de datos variables... php paginacion

Hola el problema es que no propagas la variable $nom_rubro por las paginas, lo que tienes que hacer es lo siguiente:

Código PHP:
echo "<div class='enlaces'>";
echo 
"<p align='center'>";
echo 
"<a href=# onclick=\"Pagina('1','$nom_rubro')\">Primero</a> ";
if(
$PagAct>1) echo "<a href=# onclick=\"Pagina('$PagAnt','$nom_rubro')\">Anterior</a> ";
echo 
"<strong>Pagina ".$PagAct."/".$PagUlt."</strong>";
if(
$PagAct<$PagUlt)  echo " <a href=# onclick=\"Pagina('$PagSig','$nom_rubro')\">Siguiente</a> ";
echo 
"<a href=# onclick=\"Pagina('$PagUlt','$nom_rubro')\">Ultimo</a>";
echo 
"</p>";
echo 
"</div>"
y en tu funcion lo siguiente:


Código Javascript:
Ver original
  1. function Pagina(nropagina, nom_rubro){
  2.  //donde se mostrará los registros
  3.  divContenido = document.getElementById('DIV3');
  4.  
  5.  ajax=objetoAjax();
  6.  //uso del medoto GET
  7.  //indicamos el archivo que realizará el proceso de paginar
  8.  //junto con un valor que representa el nro de pagina
  9.  ajax.open("GET", "DIV3.php?pag="+nropagina + "&nom_rubro="+nom_rubro);
  10.  //divContenido.innerHTML= '<img src="anim.gif">';
  11.  ajax.onreadystatechange=function() {
  12.   if (ajax.readyState==4) {
  13.    //mostrar resultados en esta capa
  14.    divContenido.innerHTML = ajax.responseText
  15.   }
  16.  }
  17.  //como hacemos uso del metodo GET
  18.  //colocamos null ya que enviamos
  19.  //el valor por la url ?pag=nropagina
  20.  ajax.send(null)
  21. }

Saludos.