sto inviando da flash dati di un form compreso di checkbox ad uno script php che mi processa il tutto e mi invia i dati nell'email
il problema è che invia i dati vengono inviati solo se compilo tutti i campi del form altrimenti non vengono inviati
ecco lo script di actionscript:
stop();
invia.onRelease = function(){
var sendMail:LoadVars = new LoadVars();
if(informazioni.selected = true){
sendMail.informazioni='si';
}
else{
sendMail.informazioni='no';
}
if(marchio.selected = true){
sendMail.marchio='si';
}
else{
sendMail.marchio='no';
}
if(proposte.selected = true){
sendMail.proposte='si';
}
else{
sendMail.proposte='no';
}
if(director.selected = true){
sendMail.director='si';
}
else{
sendMail.director='no';
}
if(altro.selected = true){
sendMail.altro='si';
}
else{
sendMail.altro='no';
}
sendMail.societa=societa.text;
sendMail.nome=nome.text;
sendMail.cognome=cognome.text;
sendMail.codice_fiscale=codice_fiscale.text;
sendMail.partita_iva=partita_iva.text;
sendMail.indirizzo=indirizzo.text;
sendMail.paese=paese.text;
sendMail.citta=citta.text;
sendMail.codice_postale=codice_postale.text;
sendMail.email=email.text;
sendMail.telefono=telefono.text;
sendMail.cellulare=cellulare.text;
sendMail.destinatario = 'l.francioni@underscore.biz';
sendMail.onLoad = function(success){
if(success){
informazioni.selected = false;
marchio.selected = false;
proposte.selected = false;
director.selected = false;
altro.selected = false;
societa.text= '';
nome.text= '';
cognome.text= '';
codice_fiscale.text= '';
partita_iva.text= '';
indirizzo.text= '';
paese.text= '';
citta.text= '';
codice_postale.text= '';
email.text= '';
telefono.text= '';
cellulare.text= '';
mcMsg.mcTxt.txtMsg.text = this.controllo;
mcMsg.play();
}
}
sendMail.sendAndLoad('http://www.gbguidi.com/_demo/lockbox/email_aziende.php', sendMail, 'POST');
}
-------------------------------- e qui lo script in php----------
<?php
$societa = stripslashes($_POST['societa']);
$nome = stripslashes($_POST['nome']);
$cognome = stripslashes($_POST['cognome']);
$codice_fiscale = stripslashes($_POST['codice_fiscale']);
$partita_iva = stripslashes($_POST['partita_iva']);
$indirizzo = stripslashes($_POST['indirizzo']);
$paese = stripslashes($_POST['paese']);
$citta = stripslashes($_POST['citta']);
$codice_postale = stripslashes($_POST['codice_postale']);
$email = stripslashes($_POST['email']);
$telefono = stripslashes($_POST['telefono']);
$cellulare = stripslashes($_POST['cellulare']);
$informazioni_sul_marchio = stripslashes($_POST['marchio']);
$director = stripslashes($_POST['director']);
$informazioni_su_azienda = stripslashes($_POST['informazioni']);
$proposte = stripslashes($_POST['proposte']);
$altro = stripslashes($_POST['altro']);
$sms = '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Contatti</title>
</head>
<body style="margin:0px;">
<table cellpadding="0" cellspacing="0" style="height:100%;width:500px;">
<tr>
<td style="height:100%;padding:20px;vertical-align:top;">
<table>
<tr><td colspan="2">
[img]Url della tua immagine personalizzata[/img]
</td>
</tr>
<tr><td width="110">Societa:</td>
<td width="300">'.$societa.'</td></tr>
<tr>
<td>Nome:</td>
<td>'.$nome.'</td></tr>
<tr>
<td>Cognome:</td>
<td>'.$cognome.'</td></tr>
<tr>
<td>Codice fiscale:</td>
<td>'.$codice_fiscale.'</td></tr>
<tr>
<td>P.IVA:</td>
<td>'.$partita_iva.'</td></tr>
<tr>
<td>Indirizzo:</td>
<td>'.$indirizzo.'</td></tr>
<tr>
<td>Paese:</td>
<td>'.$paese.'</td></tr>
<tr>
<td>città:</td>
<td>'.$citta.'</td></tr>
<tr>
<td>Email:</td>
<td>'.$email.'</td></tr>
<tr>
<td>Telefono:</td>
<td>'.$telefono.'</td></tr><tr>
<td>Cellulare:</td>
<td>'.$cellulare.'</td></tr>
<tr>
<td>Informazioni sul Marchio:</td>
<td>'.$informazioni_sul_marchio.'</td></tr>
<tr>
<td>Director:</td>
<td>'.$director.'</td></tr>
<tr>
<td>Informazioni su Azienda:</td>
<td>'.$informazioni_su_azienda.'</td></tr>
<tr>
<td>Proposte di Partnership :</td>
<td>'.$proposte.'</td></tr>
<tr>
<td>altro:</td>
<td>'.$altro.'</td></tr>
</table></td></tr>
</table>
</body>
</html>';
$headers = "From: $nome $cognome <$email>\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
if(mail($_POST['destinatario'], $oggetto, $sms, $headers)){
echo '&controllo=invio avvenuto con successo.';
}
else{
echo '&controllo=errore: e-mail non inviata.';
}
?>
sapete dirmi dove sbaglio
ringrazio in anticipo