Foros del Web » Programando para Internet » PHP »

Problema con Raddio Button :(

Estas en el tema de Problema con Raddio Button :( en el foro de PHP en Foros del Web. Mi problema es el siguiente, cuando hago un submit y tengo mal ingresado el captcha, necesito que quede seleccionado un radio button, pero se deselecciona. ...
  #1 (permalink)  
Antiguo 05/02/2009, 06:28
Avatar de Fernarey1810  
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta Problema con Raddio Button :(

Mi problema es el siguiente, cuando hago un submit y tengo mal ingresado el captcha, necesito que quede seleccionado un radio button, pero se deselecciona. En los input este efecto lo logras con value="<?php echo $_POST[idUsuario]; ?>", funciona perfectamente, para los radio button intento lo siguiente pero no anda,
<?php
$check1 = $check2 = '';
switch ($_POST[sexo]){
case 'v';
// Me dijeron poner checked=0 pero no anda tampoco
$check1 = 'checked';
break;
case 'm';
$check2 = 'checked';
break;
}
?>
<input <?php echo $ckeck1; ?> id="sexo" type="radio" name="sexo" value="v"> Varón
<input <?php echo $ckeck2; ?> id="sexo" type="radio" name="sexo" value="m"> Mujer

Creo que esmuy claro mi problema, es pero me ayuen muchas gracias
  #2 (permalink)  
Antiguo 05/02/2009, 09:08
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Problema con Raddio Button :(

Código PHP:
<input type="radio" name="foo" value="bar"<?php if($_POST['foo'] == 'bar') echo ' checked="checked"'?> />
  #3 (permalink)  
Antiguo 05/02/2009, 10:30
Avatar de Fernarey1810  
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 15 años, 5 meses
Puntos: 1
De acuerdo Respuesta: Problema con Raddio Button :(

Funciona perfecto muchas gracias, es raro que lo que yo ponia no anda porque es practicamente lo mismo:S.
<?php
$check1 = $check2 = '';
switch ($_POST[sexo]){
case 'v';
$check1 = 'checked=0';
break;
case 'm'; // Esto no anda y es muy similar q raro
$check2 = 'checked=1';
break;
}
?>
<input <?php echo $ckeck1; ?> id="sexo" type="radio" name="sexo" value="v"> Varón
<input <?php echo $ckeck2; ?> id="sexo" type="radio" name="sexo" value="m"> Mujer

ESTO ANDA, por si a otros les pasa lo mismo, hasta luego
<input <?php if($_POST['sexo']=='v') echo 'checked="checked"';?> id="sexo" type="radio" name="sexo" value="v"> Varón
<input <?php if($_POST['sexo']=='m') echo 'checked="checked"';?> id="sexo" type="radio" name="sexo" value="m"> Mujer
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 16:00.