Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2005, 08:48
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Debes tener presente que cuando un checkbox es seleccionado, este pasa a tu script de proceso con su valor definido si usas "value" para tu checkbox .. pero si no está seleccionado, no pasa nada a tu script, es decir .. obtienes un "variable no definida" .. Por ende para procesar ese dato de un checkbox donde sólo te interesa saber si está marcado o se marcó .. o no .. puedes validar de la siguiente manera:

Código PHP:
if (isset($_POST['nombre_de_tu_checkbox'])){
// se marcó tu checbox ..
} else {
// no se marcó

Esto ya lo conoces y así lo haces ... (despues de re-leer tu mensaje ya ví que así lo hacias).

Ahora .. lo que no indicas es el código completo de tu formulario .. no se vé que "method" definistes. Tal vez no indicastes método (method) en ese caso se asume que si tu haces un "submit" ya sea por un botón o con javascritp con tu fdocumento.submit(); .. los datos se enviarán por el método que ahí definas en tu formulario .. EN tu caso pretendes recogerlos por POST y tal vez tengas GET en method o bien no definistes nada en <form .. method= ..> y por ende se asume GET.

Un saludo,