ayuda con checkbox
Publicado por Ricardo (2 intervenciones) el 07/08/2007 09:34:42
Hola amigos:
tengo un formulario simple llamado form.html cuyos datos son procesados y devueltos mediante echos por la pagina confirmar.php
este formulario NO esta vinculado a ninguna base de datos, es un simple formulario de solicitud de informacion detallada.
contiene textbox (con los que no tengo problemas con las variables por ejemplo.
echo $HTTP_FORM_VARS ["nombre"]; y el resto de campos de texto.
pero tambien Y AAHI ESTA EL PROBLEMA, hay uns serie de checkbox cuyos nombres son:
name="chb1" , chb2 etc. hasta el 12
el atributo value, en todos ellos es "off".
en el codigo php, he intentado hacer lo siguiente:
declaro los nombres de los checkbox como variables
$HTTP_FORM_VARS [chb1==off];
luego mediante if else hago lo que sigue.
if ([$chb1==off])
{
echo "solicitud de informacion 1 NO activada"
}
else
{
echo "solicitud de informacion 1 procesada"
}
Y asi con todos los ckeckbox pero
la pagina de confirmación de php en ambos casos devuelve siempre el segundo supuesto, o sea devuelve solicitud de informacion 1 procesada.
el resto del formulario no lo incluyo porque me funciona bien.
¿podriais ayudarme y decirme que es lo que hago mal?.
os quedo muy agradecido ya desde ahora mismo.
solo lleo una semana en programacion php y ando muy pez.
Gracias.
Ricardo.
tengo un formulario simple llamado form.html cuyos datos son procesados y devueltos mediante echos por la pagina confirmar.php
este formulario NO esta vinculado a ninguna base de datos, es un simple formulario de solicitud de informacion detallada.
contiene textbox (con los que no tengo problemas con las variables por ejemplo.
echo $HTTP_FORM_VARS ["nombre"]; y el resto de campos de texto.
pero tambien Y AAHI ESTA EL PROBLEMA, hay uns serie de checkbox cuyos nombres son:
name="chb1" , chb2 etc. hasta el 12
el atributo value, en todos ellos es "off".
en el codigo php, he intentado hacer lo siguiente:
declaro los nombres de los checkbox como variables
$HTTP_FORM_VARS [chb1==off];
luego mediante if else hago lo que sigue.
if ([$chb1==off])
{
echo "solicitud de informacion 1 NO activada"
}
else
{
echo "solicitud de informacion 1 procesada"
}
Y asi con todos los ckeckbox pero
la pagina de confirmación de php en ambos casos devuelve siempre el segundo supuesto, o sea devuelve solicitud de informacion 1 procesada.
el resto del formulario no lo incluyo porque me funciona bien.
¿podriais ayudarme y decirme que es lo que hago mal?.
os quedo muy agradecido ya desde ahora mismo.
solo lleo una semana en programacion php y ando muy pez.
Gracias.
Ricardo.
Valora esta pregunta


0