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');
?>