Ver Mensaje Individual
  #9 (permalink)  
Antiguo 24/08/2006, 09:52
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por charlyrosero Ver Mensaje
a que te referis con esto
Pues a eso mismo.

El proceso se basa en un fomrulario HTML con tus radio buttons ... en un script PHP de proceso con un switch() y sus "case" (o accion a realizar en ese "caso") la redirección como te indiqué.

Es una pregunta sobre si sabes hacer eso o no ..

Como veo que no llegamos a ningún sitio (tu no vas indicando el código de lo que puedas haber intentado .. ) ya te expongo la solución al tema que planteaba por mi parte para que "no se diga".

Tal vez así te quede más "claro" con la solución delante .. pero lo que siempre por mi parte propongo o incito es a "pensar" en como resolver el problema (le guste a unos y a otros no .. ).

Código PHP:
<?
if (isset($_POST['url']){
  
swith($_POST['url']){
   case 
"google":
     
header ("Location: http://www.google.com");
     exit;
   break;
   case 
"maestrosdelweb":
     
header ("Location: http://www.maestrosdelweb.com");
     exit;
   break;
  }
}
?>
<html>
<head>
</head>
<body>
<form action="<? echo $_SERVER['PHP_SELF'?>" method="post">
google.com <input type="radio" name="url" value="google" /><br>
maestrosdelweb.com <input type="radio" name="url" value="maestrosdelweb" />
<input type="submit" value="ir" name=" ir " />
</form>
</body>
</html>
Esto lo puedes mejorar más usando un array para contener tus URL's a redireccionar .. sin usar un "switch()" .. en fin .. es hecharle imaginación ..

Si te fijas la solución "PHP" implica recargar la página completa, mientras que la solcuión javascript NO (por eso en primera instancia te preguntaba si es tan necesario hacerlo en PHP ..).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.