Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/01/2006, 17:38
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Vas a tener más suerte en el foro correspondiente al lenguaje de servidor que uses. Si usás php, y tu paginador envía las variables para la consulta a la base de datos por el método get, podrías cambiarle el método al formulario de post a get (y también a la página que recoge esas variables) si es que la página donde está elchekbox envía por $_POST y luego utilizar una función que te mantenga todas las variables excepto el puntero, que es lo que seguro cambiará tu paginador, como por ejemplo, esta:
Código PHP:
<?php  
function analizaurl($par){  
$cero=$_SERVER['QUERY_STRING'];  
$uno=explode('&',$cero);  
for(
$i=0;$i<(count($uno));$i++){  
$dos=explode('=',$uno[$i]);  
if(
$dos[0]==$par){$tres=str_replace('&'.$dos[0].'='.$dos[1],'',$cero);  
$cuatro=$tres.'&'.$par.'=';  
break;}else{
$cuatro=$cero.'&'.$par.'=';}}  
return 
$cuatro;  
}  
/*esto se usaría así <a href='".$_SERVER['PHP_SELF']."?".analizaurl('puntero').$nuevovalorpuntero."' class='clase1'>".$eltextodellink."</a>";  
donde puntero es la variable que utiliza el paginador para moverse entre páginas  
*/  
?>
La función lo que hace es devolver un query_string con todas las variables, excepto la que se le pase por parámetro, que aparecerá con el signo = como para asignarle un nuevo valor.