formulario con campo checkbox no se envia su valor

centroide
09 de Julio del 2005
Hola, tengo un formulario con un campo checkbox y si este esta desactivado, cuando se apreta el boton submit y recupero el valor con el metodo POST, el valor no me llega o mejor dicho no se envia, de forma que en la pagina que recibe los valores como por ejemplo:
$eslink = $HTTP_POST_VARS[\'eslink\'];
me da el error:
Undefined index: eslink in guarda.php

Estoy desesperado, a ver si alguien puede ayudarme.

Muchas gracias por adelantado!!

anonimo
09 de Julio del 2005
El valor de los checKbox solo se nevian al servidor si estan marcados, asi que mejor guarda antes todos los valores en sesion y luego comparas con los q te llegan asi puedes saber cuales no fueron selecionados

webmasterfrank
09 de Julio del 2005
$eslink = $HTTP_POST_VARS[\\'eslink\\'];

deberías probar a poner esto


$eslink = $HTTP_POST_VARS["eslink"];

y por supuesto que este dentro del campo form , es decir entre <form>y </form>

webmasterfrank
09 de Julio del 2005
Disuclpa pero se puso mal al enviar , prueba a quitar las comillas y sustirirlas por unas simple en vez de dobles , y si insertas un campo tipo pront , recuerda insertar dentro del tag ".." y dentro eso que has enviado , tambien puede probar a quitar las comillas en referencia a lo que envies y asegurate de que el checkbox del forumariotenga su nombre bien escrito co otro diferente

mariana
09 de Julio del 2005
yo lo probaria con algo como
$var=$_POST['name_de_el_checkbox'];

eth0
09 de Julio del 2005
Un par de preguntillas:

¿El checkbox tiene el atributo name="eslink"?
¿Se encuentra dentro de las etiquetas <form> y </form>?