[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
S passare un valore da un form a un file .php con metodo post PHP 4
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
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0

Discussioni simili