salve a tutti ringrazio in anticipo x il Vs tempo
cmq come da titolo ho un problema con un form fatto con flash e php
con flash diciamo di nn avere problemi....ma in php sono proprio alle prime armi (una frana)
cmq la pag php che uso x inviare i dati provenienti dal form in flash è questa
Codice PHP:
<?php
$invioA = "prova@prova.it";
//* voce da modificare con un indirizzo email che funga da mittente:
$invioDa = "prova@prova.eu";
$nomeDominio = $_SERVER['HTTP_HOST'];
$indirizzoIp = $_SERVER['REMOTE_ADDR'];
$modulo = $_SERVER['HTTP_REFERER'];
$browserSistemaOperativo = $_SERVER['HTTP_USER_AGENT'];
//*rilevo i campi del form
$Messaggio = "<center><font face=verdana size=4>[b]QUESTA RISPOSTA AUTOMATICA STA A SIGNIFICARE
CHE HO RICEVUTO IL MODULO DI SPEDIZIONE CHE HAI APPENA COMPILATO[/b]</font></center>
";
$Messaggio .="
<font face=verdana size=2>Acquistato su : ".$_POST['doveacquist']."
";
$Messaggio .="<font face=verdana size=2>Oggetto Numero ordine : ".$_POST['inoggetto']."
";
$Messaggio .= "E-mail : [b]".$_POST['email']."[/b]
";
$Messaggio .= "
[b]Pagato con:[/b] ".$_POST['pagatocon']."
";
$Messaggio .= "[b]Importo Pagato:[/b] ".$_POST['importoP']." euro
";
$Messaggio .="
<table border='0'><tr><td width='200'><font face=verdana size=3>[b]DESTINATARIO : [/b]</font></td><td><font face=verdana size=3>[b]".strtoupper($_POST['cognome'])."";
if($_POST['indirizzo0']!=""){
$Messaggio .= "<font face=verdana size=3>".strtoupper($_POST['nome'])."
".strtoupper($_POST['indirizzo0'])."[/b]</font></td>";
} else {
$Messaggio .= "<font face=verdana size=3>".strtoupper($_POST['nome'])."[/b]</font></td>";
}
$Messaggio .= "<tr><td ><font face=verdana size=3 >[b]INDIRIZZO :</td><td><font face=verdana size=3>[b]".strtoupper($_POST['indirizzo']).",".$_POST['inputn']."
";
$Messaggio .= $_POST['inputcap']."".strtoupper($_POST['inputloc'])."(".strtoupper($_POST['inputpr']).")[/b]</font></td></tr>";
$Messaggio .="<tr><td><font face=verdana size=3>[b]TELEFONO :[/b]</font></td><td><font face=verdana size=3>[b]".$_POST['telefono']."[/b]</font></td></tr></table>
";
$Messaggio .="[b]Codice Fiscale:[/b] " .$_POST['codicefiscale']."</font>
";
//dati fattura
if($_POST['inputnomef']!=""){
$Messaggio .="
[b]Richiesta di Fattura a:[/b]
";
$Messaggio .="[b]Nome e Cognome:[/b] ".$_POST['inputnomef']."";
$Messaggio .=$_POST['inputcognf']."
";
$Messaggio .="[b]Ragione sociale:[/b] ".$_POST['inputragione']."
";
$Messaggio .="[b]P.Iva:[/b] ".$_POST['inputpiva']."
";
$Messaggio .="[b]Sede Legale:[/b] ".$_POST['inputsede']."n° ".$_POST['inputnf']."
";
$Messaggio .="[b]Località :[/b] ".$_POST['inputlocf']."(" .$_POST['inputprf'].")".$_POST['capf']."
";
$Messaggio .="[b]Telefono:[/b] " .$_POST['inputtelf']."
";
$Messaggio .="[b]Fax:[/b] " .$_POST['inputfaxf']."
";
}
$Messaggio .="
<table border='0'><tr><td><font face=verdana size=2>[b]Quantità [/b]</font></td><td><font face=verdana size=2>[b] Descrizione [/b]</font></td><td align='right'><font face=verdana size=2>[b]P. Unitario [/b]</font></td><td align='right'><font face=verdana size=2>[b] P. Totale[/b]</font></td></tr>";
for($i=1; $i <= 26; $i++) {
if($_POST['q'.$i]!=""){
$Messaggio .="<tr><td align='center'>".$_POST['q'.$i]."</td>";
$Messaggio .="<td align='left'>".$_POST['desc'.$i]."</td>";
$Messaggio .="<td align='right'>".$_POST['p'.$i]."</td>";
$Messaggio .="<td align='right'>".$_POST['t'.$i]."</td></tr>";
}
}
$Messaggio .="</table>
";
$Messaggio .="<font face=verdana size=2>[b]N Spedizioni: [/b]".$_POST['nspe']."</font>
";
$Messaggio .="<font face=verdana size=2>[b]Spedizione: [/b]" .$_POST['specon']."</font>".$_POST['t']." euro</font>
";
$Messaggio .="<font face=verdana size=2>[b]Importo Totale: [/b]" .$_POST['totale']." euro</font>
";
$Messaggio .="[b]<font face=verdana size=2>Importo Pagato: [/b]" .$_POST['importoP']. " euro</font>
";
$Messaggio .="<font face=verdana size=2>[b]N Assicurate: [/b]".$_POST['nass']."</font>
";
$Messaggio .="<font face=verdana size=2>[b]Note: [/b]".$_POST['testo']."</font>
";
$Messaggio .="
<center><font face=verdana size=4>[b]EVASIONE ORDINE [/b]
Per l'evasione degli ordini ci vogliono mediamente 2-3 giorni (salvo imprevisti ovviamente), appena sarà evaso riceverai una mia e-mail di riepilogo con tutte le istruzioni.
[b]SPEDIZIONE[/b]
La spedizione verrà effettuata con corriere SDA che consegna in 24h massimo 48h salvo imprevisti o causa di forza maggiore.
[b]PER CHI HA FATTO IL BONIFICO[/b]
Se hai fatto il pagamento con Bonifico l'ordine verrà spedito all'accredito del Bonifico sul mio conto.
[b]NUMBER TRACKING[/b]
Il numero di tracciatura me lo portano il giorno dopo aver spedito quindi se ti serve mandami una mail il giorno dopo aver effettuato la spedizione.
[b]Ringraziamo per l'acquisto effettuato[/b]</font></center>
";
$header = "From: ".$_POST['nome']." ".$_POST['cognome']." <".$_POST['email'].">\r\nMIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\n
cc:".$_POST['email'];
$spedita = mail($invioA, "PAGAMENTO EFFETTUATO", $Messaggio, $header);
if($spedita == TRUE)
{
echo "out=Richiesta inoltrata correttamente.&";
} else {
echo "out=Si è verificato un errore nell'invio dei dati tramite posta elettronica.&";
}
?>
allora i dati mi arrivano ...ma succedono cose strane tipo i dati nn vengono messi in colonna in modo corretto
mi sballa questa parte
for($i=1; $i <= 26; $i++) {
if($_POST['q'.$i]!=""){
$Messaggio .="<tr><td align='center'>".$_POST['q'.$i]."</td>";
$Messaggio .="<td align='left'>".$_POST['desc'.$i]."</td>";
$Messaggio .="<td align='right'>".$_POST['p'.$i]."</td>";
$Messaggio .="<td align='right'>".$_POST['t'.$i]."</td></tr>";
}
}
e a volte escono dei punti esclamativi anche se la cosa strana è che a volte sballa una cosa a volte un'altra...
qualche idea in proposito ??? qualche errore evidente? aiutatemi che sto da una settimana su questo cavolo di form anche se abbastanza complesso è solo un form cavolo!
grazie ancora x il Vs tempo
ps ovviamente a tutti coloro che mi aiuteranno potrò sdebbitarmi con flash se avete bisogno mi trovate nella sezione action script