Foros del Web » Programando para Internet » PHP »

Botón de opción

Estas en el tema de Botón de opción en el foro de PHP en Foros del Web. hola, si tengo un formulario con un radiobutton (ese circulito que se puede seleccionar). Tengo 2, uno para si otro para no, y mando el ...
  #1 (permalink)  
Antiguo 16/03/2006, 20:46
Avatar de kokecola2k2  
Fecha de Ingreso: febrero-2004
Mensajes: 130
Antigüedad: 20 años, 1 mes
Puntos: 0
Botón de opción

hola, si tengo un formulario con un radiobutton (ese circulito que se puede seleccionar). Tengo 2, uno para si otro para no, y mando el formulario a una pagina php y quiero comprobar cual ha elegido, como se haria?

Saludos
  #2 (permalink)  
Antiguo 16/03/2006, 21:26
 
Fecha de Ingreso: agosto-2005
Ubicación: Argentina, Capital Federal
Mensajes: 435
Antigüedad: 18 años, 8 meses
Puntos: 2
Suponiendo que tus radios son algo así (lógicamente dentro de su correspondiente etiqueta form):

Código:
<input type='radio' name='radios' value='1'>SI
<input type='radio' name='radios' value='2'>NO
Puedes comprobar el radio seleccionado de la siguiente forma:

Código PHP:
// Si se realizó el envio de variables
if($_POST["radios"])
{
// Compruebo que sea 1 o 2, no admito otro valor
if($_POST["radios"]==1) echo "Se eligió el SI";
else if(
$_POST["radios"]==2) echo "Se eligió el NO";

Nunca te olvides de validar lo que recibas como POST de un radio (o de cualquier otra cosa) ya que pueden enviarte valores distintos a lo que tu has definido como value de los mismos. En el script anterior ya está validado, ya que se pregunta por los dos valores posibles que puedan llegar, y no se admite ningún otro valor.

Saludos.
__________________
R4DS en español | R4DS en inglés
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 00:01.