Foros del Web » Creando para Internet » Diseño web »

Radio Button en PHP

Estas en el tema de Radio Button en PHP en el foro de Diseño web en Foros del Web. que tal amigos, soy muy nuevo en esto de php y quisiera hacerles saber mi duda. Tengo una pagina con 2 radio, y cada uno ...
  #1 (permalink)  
Antiguo 17/05/2009, 14:12
 
Fecha de Ingreso: octubre-2008
Mensajes: 31
Antigüedad: 15 años, 6 meses
Puntos: 0
Radio Button en PHP

que tal amigos, soy muy nuevo en esto de php y quisiera hacerles saber mi duda. Tengo una pagina con 2 radio, y cada uno me lleva a una pagina diferente


<p>REGISTROS.
<input type = "radio" name = "registros" value = "M"/>

<p>CONSULTAS
<input type = "radio" name = "consultas" value = "F"/>

<INPUT TYPE="submit" VALUE=ACEPTAR>

ahora, soy muy principiante en php y no se como hacerle para que cuando seleccione registros o consultas y luego presione aceptar me lleve a la pagina que corresponde, ya que registros me debe de llevar a una pagina y consultas a otra pagna diferente
ojala y me puedan ayudar con una respuesta detallada, gracias a todos
hasta luego.
  #2 (permalink)  
Antiguo 17/05/2009, 14:21
 
Fecha de Ingreso: diciembre-2004
Mensajes: 163
Antigüedad: 19 años, 4 meses
Puntos: 2
Respuesta: Radio Button en PHP

mira lo que puedes hacer en php es algo como esto:

en una página distinta (aqui los radio button deben tener el mismo name asi serian mutuamente excluyentes, supongamos que se llaman pagina):

Código PHP:
<?php
if(isset($_POST['aceptar'])){
    if(
$_POST['pagina'] == 'registros'){
         
header('location: registros.php');
   } else { 
header('location: consultas.php');
     }
}
?>
y tu form deberia quedar algo asi:

Código:
<p>REGISTROS.
<input type = "radio" name = "pagina" value = "registros" />

<p>CONSULTAS
<input type = "radio" name = "pagina" value = "consultas" />

<INPUT TYPE="submit" VALUE=ACEPTAR>
esa es una forma, o también podrias tener dos formularios distintos, uno que te lleve a cada página, no se, ahi tienes que ver tu...

saludos y suerte!
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 18:03.