Foros del Web » Programando para Internet » PHP »

Paso de variables

Estas en el tema de Paso de variables en el foro de PHP en Foros del Web. Saludos a todos, tengo una pagina prod.php, que contiene mis productos, al dar click a un producto se pasa la variable y la pagina se ...
  #1 (permalink)  
Antiguo 11/05/2005, 13:32
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 20 años, 11 meses
Puntos: 8
Paso de variables

Saludos a todos, tengo una pagina prod.php, que contiene mis productos, al dar click a un producto se pasa la variable y la pagina se ve
Código PHP:
prod.php?pr=
luego cuando por ahi hago un link a la misma pagina
Código PHP:
<a href="$_SERVER[PHP_SELF]\"> ... </a> 
vuelve a prod.php, yo quiero saber si hay alguna forma para que de forma automatica me recupere las variables que pase y las coloque al final del
Código PHP:
$_SERVER['PHP_SELF'
__________________
El aprendiz.
  #2 (permalink)  
Antiguo 11/05/2005, 13:49
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 3 meses
Puntos: 2
facil, algo así debe de funcionar
Código PHP:
echo "<a href=\"".$_SERVER['PHP_SELF']."?ip=x&accion=nada\">click aquí</a>"
Saludos cuidate
__________________
Dios dira que esto no es justo, pero lo sera...
  #3 (permalink)  
Antiguo 11/05/2005, 13:50
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 21 años, 8 meses
Puntos: 15
Antes de poner este link:
Código PHP:
<a href="$_SERVER[PHP_SELF]\"> ... </a> 
pon esta linea php
Código PHP:
<?php
foreach($_GET as $nombre => $valor){
    
$get_variables $get_variables.$nombre."=".$valor."&";
}
?>
Y haces el link asi.
Código HTML:
<a href="<?php echo $_SERVER[PHP_SELF]."?".$get_variables;?>"> ... </a> 

Última edición por dwaks; 11/05/2005 a las 13:56
  #4 (permalink)  
Antiguo 11/05/2005, 13:59
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 20 años, 11 meses
Puntos: 8
gracias dwaks, al parecer la solucion era muy sencilla.
__________________
El aprendiz.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:42.