Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2005, 12:35
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El valor de un "checkbox" de un formulario .. sólo pasa a tu script de proceso SI se selecciona .. si no se selecciona .. ni la variable que definas para ese checkbox existirá para PHP ..

Por ende . .basado en esa filosofía puedes hacer dos cosas:

Solución 1:

Como lo hacias .. pero es "ON" es una cadena (el valor que definistes en tu checkbox "value") .. Así que tendrá que ir entre comillas. Además usa los arrays superglobales: tu dato llegan por $_POST .. usalos!.

Código PHP:
if ($_POST['info1']=="ON")  { 
     
$mail->AddAttachment(documentos/archivo.pdf); 

Solución 2:

Basado en si existe o no la variable que defines nombre para el checkbox, sabiendo que si NO se selecciona .. no existirá .. El valor no me interesa para este caso, lo usamos como un "flag" (bandera, estado ..).

Código PHP:
if (isset($_POST['info1']))  { 
     
$mail->AddAttachment(documentos/archivo.pdf); 


Un saludo,