Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problemi con form

  1. #1

    Problemi con form

    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
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  2. #2
    up
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    // costruiamo alcune intestazioni generali
    $header = "From: Inviante <inviante@dominio.org>\n";
    $header .= "CC: Altro Ricevente <altroricevente@dominio.net>\n";
    $header .= "X-Mailer: Il nostro Php\n";

    // generiamo la stringa che funge da separatore
    $boundary = "==String_Boundary_x" .md5(time()). "x";

    // costruiamo le intestazioni specifiche per un messaggio
    // con parti relazionate
    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: multipart/related;\n";
    $header .= " boundary=\"$boundary\";\n\n";

    prova ad impostare gli header così..

    http://php.html.it/articoli/leggi/91...tml-con-php/2/

  4. #4
    wow grazie ci provo subito

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.