02/09/2012, 22:54
|
| | 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 |