Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/09/2012, 22:54
cyber_dark
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: modificar un campo get y conservar los demas

Mmm es algo asi:

$sig = $sig + 1;


y mi web es: miweb.com/foo.php

entonces uso la funcion para paginar los resultados de foo.php y generar un enlace:

<a href="/foo.php?pag=$sig">siguiente</a>

Esto me crearia los siguiente enlaces

miweb.com/foo.php?pag=1
miweb.com/foo.php?pag=2
miweb.com/foo.php?pag=3

etc...

Hasta ahi todo bien, ahora supongamos que necesito mas variables $_GET tendria algo asi: miweb.com/bar.php?id=1&cat=2&lenguaje=es

Tendria que capturar toda la url para poder paginar los resultados de bar.php?

$url = /bar.php?id=1&cat=2&lenguaje=es

la primera vez que valla a paginar apareceria esto:

<a href="/$url&pag=$sig">siguiente</a>

Esto va a generar:

miweb.com/bar.php?id=1&cat=2&lenguaje=es&pag=1

Pero para la segunda vez no saldria bien por que entonces al capturar toda la url seria esto:

$url = /bar.php?id=1&cat=2&lenguaje=es&pag=1

Y al momento de paginar seria esto:

<a href="/$url&pag=$sig">siguiente</a>

y genera esto:

miweb.com/bar.php?id=1&cat=2&lenguaje=es&pag=1&pag=2

y luego esto:

miweb.com/bar.php?id=1&cat=2&lenguaje=es&pag=1&pag=2&pag=3

etc...

Lo que yo quiero es solo cambiar el valor de $_GET[pag] no se si me halla explicado esta vez