[PHP] valore checkbox

eleumas

Utente Attivo
16 Ago 2015
67
2
8
Ciao a tutti. Uso jquery validate per validare i campi di un form. Vorrei che la privacy non fosse obbligatorio accettarla ai fini dell'invio della mail.

Vorrei però che quando mi arriva la mail fosse scritto se la privacy è stata accetta. Questo il mio codice:

HTML:
<input class="uk-checkbox" type="checkbox" id="checkbox" name="checkbox">

PHP:
<?php

// Controllo della variabile empty

if(
empty($_POST['name']) ||
empty($_POST['email']) ||
empty($_POST['message']) ||
!filter_var($_POST['email'],FILTER_SANITIZE_EMAIL,FILTER_VALIDATE_EMAIL))

{
   echo "Si è verificato un errore!";
}

else

{
   $name = $_POST['name'];
   $email = $_POST['email'];
   $message = $_POST['message'];
   $checkbox = $_POST['checkbox'] == "true" ? "si" : "no";

   // Creazione e-mail e invio del messaggio

   $to = '[email protected]'; // <--- inserire e-mail destinatario
   $email_subject = "Ti ha scritto dal tuo sito:  $name";

   $email_body = <<<HTML
   <!DOCTYPE html>
   <html>
   <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   </head>
   <body>
   <!--CORPO MAIL-->
   <ul style="list-style: none; padding-left: 0;">
   <li style="margin: 0 0 15px 0;">Questi sono i dettagli del messaggio:</li>
   <li style="margin: 0;"><strong>Nome:</strong> $name</li>
   <li style="margin: 0;"><strong>E-mail:</strong> $email</li>
   <li style="margin: 0;"><strong>Messaggio:</strong> $message</li>
   <li style="margin: 0;"><strong>Accettazione Privacy:</strong> $checkbox</li>
   </ul>
   </body>
   </html>
HTML;

   $headers = "Da: [email protected]\n"; // Non modificare questo indirizzo e-mail
   $headers .= "Reply-To: $email";

   //costruisco la header della mail
   $mail_headers = "From: " .  $name . " <" .  $email . ">\r\n";
   $mail_headers .= "Reply-To: " .  $email . "\r\n";
   $mail_headers .= "X-Mailer: PHP/" . phpversion() . "\r\n";
   $mail_headers .= "MIME-Version: 1.0\r\n";
   $mail_headers .= "Content-type: text/html; charset=iso-8859-1";

   //invio la mail
   $send_mail = mail($to,$email_subject,$email_body,$mail_headers);
}

?>

Qualcuno potrebbe aiutarmi per favore?
 
Discussioni simili
Autore Titolo Forum Risposte Data
B [PHP] Valore variabile non riconosciuto PHP 1
giusebos [PHP] radiobutton: disattivare specifico valore PHP 11
N [PHP] Estrarre singolo valore da array PHP 4
S aggiornare valore di un elemento xml con php PHP 8
D [PHP] Confronto valore negativo PHP 4
M [PHP] valore dentro uno shortcode PHP 0
BottyE Valore da javascript a php Javascript 2
M [PHP] valore tabella in campo form PHP 1
V [PHP] Variabile modificata in un if non mantiene quel valore PHP 5
B [PHP] passare valore ad un form su un'altra pagina PHP 4
paloppa [PHP] Dubbio valore variabile PHP 16
K [PHP] $_POST di un valore in un while PHP 10
G [PHP] ESTRARRE DA DB VALORE MASSIMO E MINIMO IN UN INTERVALLO IMPOSTABILE A PIACERE PHP 56
K [PHP] Passare valore select PHP 2
M Passaggio valore da una pagina PHP all'altra tramite ajax Ajax 1
giancadeejay [PHP] portare valore estratto in un INPUT in modo dinamico PHP 3
giancadeejay [PHP] Aggiornare un valore del database tramite form PHP 26
coccobil [PHP] RISOLTO -Recupare valore data che soddisfa certi requisiti da array PHP 3
T [PHP] Valore dinamico da un altra pagina PHP 0
fabryx [PHP]RISOLTO: eliminazione riga con singolo valore duplicato in array PHP 19
S [PHP] Mantenere selezionato il valore scelto dopo submit PHP 16
G [PHP] Problema nel passaggio del valore mese PHP 8
V codice php campo vuoto valore 0 PHP 5
P php jquery ajax per modificare valore in un databe Ajax 1
G Come far passare un valore attraverso il metodo POST utiliazzando PHP a jQuery PHP 4
G Passare valore ad una variabile con jQuery e PHP PHP 1
M Php+MySql: Estrarre dati da tabella e consentire all'utente di modificare un valore 'in linea' PHP 6
P Passare un valore, o arriare una funzione da pagina2.php in pagina1.php Javascript 2
R valore di una pagina php Ajax 8
R [PHP] Definire variabile globale, ma che abbia come nome il valore di una variabile PHP 2
L [PHP] Recupero valore dopo il submit PHP 1
P problema passaggio valore javascript a select su pagine php Javascript 0
P passare valore variabile da javascript a php Javascript 1
M [php] passare valore di una select ] PHP 0
G Invio form con PHP PHP 1
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 1
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2

Discussioni simili