Visualizzazione dei risultati da 1 a 10 su 10

Discussione: problema invio mail

  1. #1
    Utente di HTML.it L'avatar di fastcdr
    Registrato dal
    Aug 2006
    Messaggi
    235

    problema invio mail

    Buonasera a tutti chi sa dirmi il motivo che echo costo lavorazione scelta scritto qui in questo script per inviare una mail non funziona, non trova le variabili anche se le ho controllate 100 volte grazie mille per l'aiuto

    <TITLE>php</TITLE>
    <?php
    if (!@mail($ind_dest,"Ordine per".$dest."scritto da: ".$mitt,$body))
    echo "errore, messaggio non inviato";
    echo "costo della lavorazione scelta =".($Basecm*$Altezzacm)*$Quantitapz*$listino;
    ?>

  2. #2
    ma dove inizializzi le variabili? se vuoi che ti aiutiamo, devi fornire una descrizione chiara, e il codice che non funziona.

  3. #3
    Utente di HTML.it L'avatar di fastcdr
    Registrato dal
    Aug 2006
    Messaggi
    235
    scusa ma non volevo essere noioso il form html trasmette senza problemi a questa pagina php e genera la pagina senza problemi. ciao e grazie anticipatamente

    <?php
    echo "costo della lavorazione scelta =".($Basecm*$Altezzacm)*$Quantitapz*$listino;
    echo "il preventivo non comprende l'iva ed il trasporto";
    echo "<HR>

    ";
    echo "Ordine scritto da: ".$mitt."
    ";
    echo "<HR>

    ";
    echo "materiale scelto da: ".$listino."
    ";
    echo "email: ".$ind_mitt."
    ";
    echo "<HR>";
    echo "Viene inviato a: ".$ind_dest."
    ";
    echo "<HR>

    ";
    echo "Caro ".$dest.",

    ";
    echo "<HR>";
    echo "Se i dati non sono corretti clicca qui per tornare indietro
    ";
    echo "<FORM ACTION='invia.php' METHOD=GET>";
    echo "<INPUT TYPE=hidden NAME=mitt VALUE=".$mitt.">";
    echo "<INPUT TYPE=hidden NAME=dest VALUE=".$dest.">";
    echo "<INPUT TYPE=hidden NAME=ind_mitt VALUE=".$ind_mitt.">";
    echo "<INPUT TYPE=hidden NAME=ind_dest VALUE=".$ind_dest.">";
    echo "<INPUT TYPE=hidden NAME=listino VALUE=".$listino.">";
    echo "<INPUT TYPE=hidden NAME=Base cm. VALUE=".$Basecm.">";
    echo "<INPUT TYPE=hidden NAME=Altezza cm. VALUE=".$Altezzacm.">";
    echo "<INPUT TYPE=hidden NAME=Quantita pz. VALUE=".$Quantitapz.">";
    echo "<INPUT TYPE=hidden NAME=Colore VALUE=".$Colore.">";
    echo "<INPUT TYPE=submit VALUE=invia>";
    echo "</FORM>";
    ?>

  4. #4
    Utente di HTML.it L'avatar di fastcdr
    Registrato dal
    Aug 2006
    Messaggi
    235
    grazie per l'interessamento

  5. #5
    immagino che ci siano sopra dei $_POST['nome_campo']?

    vero?

    controlla la e poi posta tutta l paagina perche con il codice che ci hai scritto non si capisce cosa vuoi fare
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  6. #6
    Originariamente inviato da fastcdr
    scusa ma non volevo essere noioso il form html trasmette senza problemi a questa pagina php e genera la pagina senza problemi. ciao e grazie anticipatamente

    <?php
    echo "costo della lavorazione scelta =".($Basecm*$Altezzacm)*$Quantitapz*$listino;
    echo "il preventivo non comprende l'iva ed il trasporto";
    echo "<HR>

    ";
    echo "Ordine scritto da: ".$mitt."
    ";
    echo "<HR>

    ";
    echo "materiale scelto da: ".$listino."
    ";
    echo "email: ".$ind_mitt."
    ";
    echo "<HR>";
    echo "Viene inviato a: ".$ind_dest."
    ";
    echo "<HR>

    ";
    echo "Caro ".$dest.",

    ";
    echo "<HR>";
    echo "Se i dati non sono corretti clicca qui per tornare indietro
    ";
    echo "<FORM ACTION='invia.php' METHOD=GET>";
    echo "<INPUT TYPE=hidden NAME=mitt VALUE=".$mitt.">";
    echo "<INPUT TYPE=hidden NAME=dest VALUE=".$dest.">";
    echo "<INPUT TYPE=hidden NAME=ind_mitt VALUE=".$ind_mitt.">";
    echo "<INPUT TYPE=hidden NAME=ind_dest VALUE=".$ind_dest.">";
    echo "<INPUT TYPE=hidden NAME=listino VALUE=".$listino.">";
    echo "<INPUT TYPE=hidden NAME=Base cm. VALUE=".$Basecm.">";
    echo "<INPUT TYPE=hidden NAME=Altezza cm. VALUE=".$Altezzacm.">";
    echo "<INPUT TYPE=hidden NAME=Quantita pz. VALUE=".$Quantitapz.">";
    echo "<INPUT TYPE=hidden NAME=Colore VALUE=".$Colore.">";
    echo "<INPUT TYPE=submit VALUE=invia>";
    echo "</FORM>";
    ?>
    se questo è l'intero codice è evidentemente sbagliato. altrimenti, come ho già detto, posta l'intero codice.

  7. #7
    Utente di HTML.it L'avatar di fastcdr
    Registrato dal
    Aug 2006
    Messaggi
    235
    Ciao allora questo è il form di partenza (per esigenze di spazio elimino tutto il resto del html)
    <FORM ACTION="hidden2.php" METHOD=get>
    <TABLE WIDTH="75%" CELLPADDING="2" CELLSPACING="2" BORDER="0">
    <TR><TD>NOME MITTENTE:
    <TD><INPUT TYPE=TEXT NAME=mitt SIZE="30">
    <TR><TD>NOME DESTINATARIO:
    <TD><INPUT TYPE=TEXT NAME=dest SIZE="30">
    <TR><TD>EMAIL PER RISPOSTA:
    <TD><INPUT TYPE=TEXT NAME=ind_mitt SIZE="30">
    <TR>
    <TD>EMAIL DESTINATARIO:
    <TD><INPUT TYPE=TEXT NAME=ind_dest SIZE="30">
    <TR>
    <table>
    <tr height="30">
    <td align="right">MATERIALE</td>
    <td align="left">
    <select name="listino">
    <option value="0.01" selected>Adesivi Prespaziati PVC Intaglio Monocolore</option>
    <option value="0.008">Adesivi Stampati PVC Multicolore</option>
    <option value="0.0085">Adesivi stampati PVC Multicolore fustellati</option>
    <option value="0.004">striscioni in PVC 600 gr intaglio monocolore</option>
    <option value="0.007">striscioni in PVC 600 gr multicolore</option>
    <option value="0.012">Cartelli Polionda Intaglio Monocolore spessore mm5</option>
    <option value="0.012">Cartelli Polionda Multicolore spessore mm 5</option>
    <option value="0.014">Cartelli PVC Forex Intaglio Monocolore mm 5</option>
    <option value="0.014">Cartelli PVC Forex Multicolore mm 5</option>
    <option value="0.015">Cartelli Magnetici Intaglio Monocolore</option>
    <option value="0.015">Cartelli Magnetici Multicolore</option>
    </select>
    <TR></TR><TD>BASE:
    <TD><INPUT TYPE=TEXT NAME=Basecm SIZE="30">
    <TR><TD>ALTEZZA:
    <TD><INPUT TYPE=TEXT NAME=Altezzacm SIZE="30">
    <TR><TD>NUMERO PZ:
    <TD><INPUT TYPE=TEXT NAME=Quantitapz SIZE="30">
    <TR><TD>COLORE:
    <TD><INPUT TYPE=TEXT NAME=Colore SIZE="30">

    </table>

    <INPUT TYPE=submit VALUE="INVIA ORDINE">
    <INPUT TYPE=reset VALUE=" cancella ">

  8. #8
    Utente di HTML.it L'avatar di fastcdr
    Registrato dal
    Aug 2006
    Messaggi
    235
    questa e la 1 pagina php che riceve i dati dal form precedente:
    <?php
    echo "costo della lavorazione scelta =".($Basecm*$Altezzacm)*$Quantitapz*$listino;
    echo "il preventivo non comprende l'iva ed il trasporto";
    echo "<HR>

    ";
    echo "Ordine scritto da: ".$mitt."
    ";
    echo "<HR>

    ";
    echo "materiale scelto da: ".$listino."
    ";
    echo "email: ".$ind_mitt."
    ";
    echo "<HR>";
    echo "Viene inviato a: ".$ind_dest."
    ";
    echo "<HR>

    ";
    echo "Caro ".$dest.",

    ";
    echo "<HR>";
    echo "Se i dati non sono corretti clicca qui per tornare indietro
    ";
    echo "<FORM ACTION='invia.php' METHOD=GET>";
    echo "<INPUT TYPE=hidden NAME=mitt VALUE=".$mitt.">";
    echo "<INPUT TYPE=hidden NAME=dest VALUE=".$dest.">";
    echo "<INPUT TYPE=hidden NAME=ind_mitt VALUE=".$ind_mitt.">";
    echo "<INPUT TYPE=hidden NAME=ind_dest VALUE=".$ind_dest.">";
    echo "<INPUT TYPE=hidden NAME=listino VALUE=".$listino.">";
    echo "<INPUT TYPE=hidden NAME=Base cm. VALUE=".$Basecm.">";
    echo "<INPUT TYPE=hidden NAME=Altezza cm. VALUE=".$Altezzacm.">";
    echo "<INPUT TYPE=hidden NAME=Quantita pz. VALUE=".$Quantitapz.">";
    echo "<INPUT TYPE=hidden NAME=Colore VALUE=".$Colore.">";
    echo "<INPUT TYPE=submit VALUE=invia>";
    echo "</FORM>";
    ?>

  9. #9
    Utente di HTML.it L'avatar di fastcdr
    Registrato dal
    Aug 2006
    Messaggi
    235
    e questa è la pagina di trasmissione via mail

    <TITLE>php</TITLE>
    <?php
    if (!@mail($ind_dest,"Ordine per".$dest."scritto da: ".$mitt,$body))
    echo "errore, messaggio non inviato";
    echo "costo della lavorazione scelta =".($Basecm*$Altezzacm)*$Quantitapz*$listino;
    ?>

    nota bene io ho solo abbozzato il codice della seconda pagina in php tanto da vedere la funzionalità del piccolo script e fino alla seconda pagina php vedo che le variabili arrivano!!!
    Grazie ancora a tutti

  10. #10
    il codice php che riceve i dati dal primo form è incompleto.
    Dove inizializzi le variabili $Basecm, $Altezzacm, $Quantitapz, $listino, $mitt, $dest, ecc?

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.