Foros del Web » Creando para Internet » HTML »

duda con boton "RADIO"

Estas en el tema de duda con boton "RADIO" en el foro de HTML en Foros del Web. Hola foreros, buen dia, tengo una duda; Estoy haciendo una encuesta online con html, php y mysql. Tengo un formulario de carga donde pensé poner ...
  #1 (permalink)  
Antiguo 17/07/2007, 07:25
 
Fecha de Ingreso: mayo-2006
Mensajes: 124
Antigüedad: 17 años, 10 meses
Puntos: 0
duda con boton "RADIO"

Hola foreros, buen dia, tengo una duda;

Estoy haciendo una encuesta online con html, php y mysql.

Tengo un formulario de carga donde pensé poner botones tipo "radio", ejemplo

Concurre al Centro de Salud
<td><div align="center">
<input type="CHECKBOX" name="Concurre_CS" value="1">
</div></td>
<td><div align="center">
<input type="CHECKBOX" name="Concurre_CS" value="0">

Ahora, si la persona no contesta la pregunta, me esta grabando "0" en la base de datos, y yo necesito que no grabe nada esa variable, se entiende?
en mi base mysql tengo por default un valor que interpreto mas tarde como SIN DATOS.
la pregunta puntual es: como hago para que si no "marco" ningun boton, o bien, no me grabe nada, o me grabe un valor por ejemplo '98' ?????
muchas gracias
  #2 (permalink)  
Antiguo 17/07/2007, 08:05
Avatar de demiurgo_daemon  
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: duda con boton "RADIO"

Hola,

si no marcas ninguno de los radios, la variable se manda vacía. Puedes usar algo como esto (asumo que usas post):

Código PHP:
if($_POST["Concurre_CS"] == ''$_POST["Concurre_CS"] = 98;
//sigue con tu procedimiento... 
saludos
  #3 (permalink)  
Antiguo 17/07/2007, 08:12
 
Fecha de Ingreso: mayo-2006
Mensajes: 124
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: duda con boton "RADIO"

si, era lo que pensaba hacer, muchas gracias
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 13:52.