Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/05/2008, 15:01
Ruben_C
 
Fecha de Ingreso: febrero-2006
Mensajes: 217
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: ¿Como pasar variable sin cambiar pagina?

index.php
Código HTML:
<body>
<p><a href="javascript:ajaxpage('paginador2.php', 'mainContent');" onClick="valor=<?php echo $_POST['animaciones'];?>">Animaciones</a></p>
<p><a href="javascript:ajaxpage('paginador2.php', 'mainContent');" onClick="valor=<?php echo $_POST['pintura'];?>">Pintura</a></p>
<p><a href="javascript:ajaxpage('paginador2.php', 'mainContent');" onClick="valor=<?php echo $_POST['musica'];?>">Musica</a></p>

<div style="margin:auto;width:620px;text-align:center;">
 <div id="mainContent">
  <?php include('paginador2.php')?>
 </div>
</div>
</body> 
Quiero saber como tomar esas "variables/ variables" para meterlas en la consulta de paginador2, porque ya tomo las variables que vienen de ajax_paginador.js


paginador2.php
Código PHP:
<?php
 
require_once('Connections/seleccion.php');
 
mysql_select_db($database_seleccion$seleccion) or die(mysql_error());
 
$RegistrosAMostrar=4;

 
//estos valores los recibo por GET de ajax_paginador.js
 
if(isset($_GET['pag'])){
  
$RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar;
  
$PagAct=$_GET['pag'];
  
//caso contrario los iniciamos
 
}else{
  
$RegistrosAEmpezar=0;
  
$PagAct=1;
 } 
 
 echo 
"<table border='1px'>";
echo 
"<tr>"
echo 
"<td text-align='center'>".Nombre."</td>";
echo 
"<td>".Apellido."</td>";
echo 
"<td>".Mail."</td>";
echo 
"<td>".Categoria."</td>";
echo 
"</tr>";
 
$Resultado=mysql_query("SELECT * FROM registro ORDER BY nombre LIMIT $RegistrosAEmpezar, $RegistrosAMostrar",$seleccion);

 while(
$MostrarFila=mysql_fetch_array($Resultado)){
  echo 
"<tr>";?>
  <?php echo "<td>"?><a href="detalleuser.php?valor=<?php echo $MostrarFila['id']?>"><?php echo $MostrarFila['nombre']?></a><?php "</td>";?>
<?php 
echo "<td>".$MostrarFila['apellido']."</td>";
  echo 
"<td>".$MostrarFila['mail']."</td>";
   echo 
"<td>".$MostrarFila['especifico']."</td>";
  echo 
"</tr>";
 }
 echo 
"</table>";

 
//******--------determinar las páginas---------******//
 
$NroRegistros=mysql_num_rows(mysql_query("SELECT * FROM registro",$seleccion));
 
$PagAnt=$PagAct-1;
 
$PagSig=$PagAct+1;
 
$PagUlt=$NroRegistros/$RegistrosAMostrar;

 
//verificamos residuo para ver si llevará decimales
 
$Res=$NroRegistros%$RegistrosAMostrar;
 
// si hay residuo usamos funcion floor para que me
 // devuelva la parte entera, SIN REDONDEAR, y le sumamos
 // una unidad para obtener la ultima pagina
 
if($Res>0$PagUlt=floor($PagUlt)+1;
 
 
//desplazamiento
 
echo "<a onclick=\"Pagina('1')\">Primero</a> ";
 if(
$PagAct>1) echo "<a onclick=\"Pagina('$PagAnt')\">Anterior</a> ";
 echo 
"<strong>Pagina ".$PagAct."/".$PagUlt."</strong>";
 if(
$PagAct<$PagUlt)  echo " <a onclick=\"Pagina('$PagSig')\">Siguiente</a> ";
 echo 
"<a onclick=\"Pagina('$PagUlt')\">Ultimo</a>";
?>
se entiende?