Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/09/2005, 20:34
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Hola:
Paginator está configurado para pasar por defecto las variables que lleguen al script vía GET. Para pasar las variables que vienen por POST, debes propagarlas exp`lícitamente haciendo uso del array $_pagi_propagar.

De todos modos, aunque propagues las variables, estas lo harán vía GET.

Lo que sucede es esto:
- Envías tu formulario.
- Recoges las variables con $_POST y las propagas.
- Vas a la siguiente página.
- Tu consulta sigue pidiendo la variable $_POST['act'], pero como ya no vienes del formulario, sino de un enlace, el $_POST ya no existe. Pero si lo propagaste, ahora tienes disponible $_GET['act'].
- Lo mejor es propagar las variables explícitamente así:
$_pagi_propagar = array('act', 'por', 'orden', 'submit');// Y todas las necesarias.
- Y recogerlas con $_REQUEST en lugar de $_POST.
Eso sí... como las variables las vas a pasar por url, debes validarlas correctamente, ya que pueden ser manipuladas y como van directamente a tu consulta.... boom!

Saludos