Oggi sono abbastanza fossilizzata....![]()
e per questo chiedo una mano a chiunque ne sappia di più di me (emh!!!cioè tutti)
Allora vi spiego il punto della questione, io ho un form mail così
quando la persona mi compila il form automaticamente gli viene inviata la mail con i soliti ringraziamenti e il riepilogo del suo ordine, tutto va bene a parte quando arrivo nella parte della scelta multipla degli optional, proprio lì nn riesco a far filtrare solo quelli che lui ha scelto (riesco solo per la prima parte, cioè la mail che arriva a me)...
Codice PHP:
<?php
if (empty($_POST['nome']) ||
empty($_POST['indirizzo']) ||
empty($_POST['cap']) ||
empty($_POST['citta']) ||
empty($_POST['provncia']) ||
empty($_POST['telefono']) ||
empty($_POST['email'])
)
$messaggio = "Desidero acquistare:"."\n\r";
$messaggio .= "Modello : ".$_POST['example']."\n";
$messaggio .= "Dimensione : ".$_POST['stage2']."\n";
$messaggio .= "Colore tessuto : ".$_POST['Tessuto']."\n";
$messaggio .= "Quantita : ".$_POST['Quantita']."\n\r";
$messaggio .= "Optional:"."\n";
if ($finestra) $messaggio .="Finestra in cristal cm. 105x70 = 93 Euro"."\n";
if ($oblo) $messaggio .="Oblo microforato = 38 Euro"."\n";
if ($ruota) $messaggio .="Ruota antisollevamento = 51 Euro"."\n";
if ($guida) $messaggio .="Guida antisollevamento = 35 Euro"."\n";
$messaggio .= "prezzi iva compresa"."\n\r";
$messaggio .= "Nome e Cognome : ".$_POST['nome']."\n";
$messaggio .= "Indirizzo : ".$_POST['indirizzo']."\n";
$messaggio .= "Cap : ".$_POST['cap']."\n";
$messaggio .= "Citta : ".$_POST['citta']."\n";
$messaggio .= "Provincia : ".$_POST['provincia']."\n";
$messaggio .= "Telefono : ".$_POST['telefono']."\n\r";
$mail_mittente = $_POST['email'];
$messaggio .= "Io sottoscritto $nome ACCONSENTO al trattamento dei dati indicati che saranno da voi gestiti nel pieno rispetto della legge sulla tutela della riservatezza personale (Dlgs. 196/03 e collegate)."."\n";
function error_msg($msg) {
exit("<script>alert('$msg'); history.back();</script>");
}
if($_POST['Consenso'] == 'No')
error_msg("accettare il consenso al trattamento dati");
if ($_POST['nome'] =='')
error_msg("Inserire il nome");
if((strlen($_POST['nome'])) <= 8){
error_msg("erorre il campo nome deve essere di minimo 8 caratteri");
}
if ($_POST['indirizzo']=='')
error_msg("Inserire l indirizzo");
if((strlen($_POST['indirizzo'])) <= 8){
error_msg("erorre il campo indirizzo deve essere di minimo 8 caratteri");
}
if ($_POST['cap']=='')
error_msg("Inserire il cap");
if ($_POST['citta']=='')
error_msg("Inserire la citta");
if ($_POST['provincia'] =='')
error_msg("Inserire la provincia");
if ($_POST['telefono'] =='')
error_msg("Inserire il telefono");
if((strlen($_POST['telefono'])) <= 8){
error_msg("erorre il campo telefono deve essere di 8 caratteri");
}
if ($_POST['email'] =='')
error_msg("Inserire la email");
$intestazione .="From:$mail_mittente\r\n";
$intestazione .="To: [email]merj@extender.it[/email]\r\n";
mail("merj@extender.it","Desidero acquistare un Box Moto:",$messaggio,$intestazione);
$titolo_g = "Boxer - Grazie per aver usato il nostro servizio";
$testo_g = "Gentile Signora/Egregio Signore
la Sua richiesta è stata inoltrata correttamente.
RIEPILOGO ORDINE:
Modello: $example
Dimensione: $stage2
Colore tessuto: $Tessuto
Quantita: $Quantita
Optional:
$text $finestra in cristal cm. 105x70 = 93 Euro
$text $oblo microforato = 38 Euro
$text $ruota antisollevamento = 51 Euro
$text $guida antisollevamento = 35 Euro
Prezzi IVA compresa
spedizione a:
Nome e Cognome: $nome
Indirizzo: $indirizzo
Cap: $cap
Citta: $citta
Provincia: $provincia
Telefono: $telefono
Provvederemo al più presto alla realizzazione del suo Box Moto.
PRIVACY DLgs. 196/03
La informiamo che i dati in nostro possesso sono utilizzati per verifiche sul grado di soddisfazione dei servizi offerti, per il trattamento di curricula, invio di promozioni o materiale pubblicitario di nuovi prodotti o servizi, inviti a manifestazioni, convegni, workshop, trasmissione di dati a mezzo posta elettronica a società del gruppo, collegate o che collaborano con Boxer.
E' un suo diritto, secondo l'art. 7 del suddetto decreto, chiedere quali sono i Suoi dati sottoposti a trattamento, le modalità del loro utilizzo, e potrà chiederne la correzione, cancellazione od opporsi al trattamento stesso tramite richiesta, inviata via mail a [email]paolo.barioni@solecompany.it[/email] .
I dati contentuti in questa mail sono destinati alle sole persone indicate nell'intestazione della stessa. Se avete ricevuto per sbaglio questa comunicazione siete pregati di distruggerla.
Per la spedizione del materiale e della documentazione fiscale si attende l'invio via fax al 0442 600340 della contabile con l'esecuzione del bonifico.
Cordiali saluti
Boxer";
//##################
mail($mail_mittente, "$titolo_g", "$testo_g", "From:paolo.barioni@solecompany.it");
//#####################
function my_msg($msg, $page)
{
echo "<script>alert('$msg'); location='$page';</script>";
}
my_msg('Grazie. Il messaggio è stato inoltrato correttamente.', 'index.html');
?>