Visualizzazione risultati 1 fino 27 di 27

Discussione: Invio dati del Form ad una mail

  1. #1
    Guest

    Exclamation Invio dati del Form ad una mail

    Ho creato un modulo con quel poco di conoscienza di html, ma vorrei che i dati inseriti vengano inviati nella mia mail.

    Ho utilizzato la funzione:

    <form action="mailto:nome@provider.it" method="post">

    Ho inserito all'interno del TAG <FORM> un TAG SUBMIT (<INPUT type="SUBMIT" value="Invia">)

    Ma quando vado a compilare ed inviare nulla...

    Qualcuno mi aiuta?

    Spero di aver scelto la sezione adatta

  2. #2
    Guest

    Predefinito

    Non hai dato il nome al form. Devi darglielo perchè altrimenti non parte.Esempio:
    <form name="mioform" action="mailto: nome@provider.estensione" method="post">

  3. #3
    Guest

    Predefinito

    Grazie gabryhacker ho risolto, ma nn è ciò che desideravo.
    Perchè Inviando il modulo mi si apre Outlook e da lì successivamente dovrò inviare ed io volevo invece che inviasse direttamente il modulo nella mail senza la necessità di aprire outlook.

    Avete qualche consiglio?

  4. #4
    Guest

    Predefinito

    Posta l'intero contenuto del form

  5. #5
    Guest

    Predefinito

    <FORM NAME="MODULES" ACTION="MAILTO:nonLOmetto@perPRIVACY.it" METHOD="POST">

    <font color="#FFFFFF">

    <font color="#FFFFFF">Nome: </font> <INPUT type="TEXT" name="nome" maxlength="30" size="20" value="">
    <BR><BR>
    <font color="#FFFFFF">Password: </font> <INPUT type="PASSWORD" name="nome" maxlength="30" size="20">
    <BR><BR>
    <font color="#FFFFFF">Conferma Password: </font> <INPUT type="PASSWORD" name="nome" maxlength="30" size="20">
    <BR><BR>
    <font color="#FFFFFF">Email:
    </font> <INPUT type="TEXT" name="nome" maxlength="30" size="20" value="">
    <BR><BR>
    <INPUT type="SUBMIT" value="Invia">
    </FORM>

  6. #6
    Guest

    Predefinito

    Leva il method, dovrebbe funzionare

  7. #7
    Guest

    Predefinito

    NO è uguale... non cambia nulla e mi si apre sempre outlook!

  8. #8
    Guest

    Predefinito

    Allora non so come aiutarti

  9. #9
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Allora calma, finchè nel campo action ci sarà la parola mailto si aprirà il programma predefinito dell'utente che invia il form per spedire una mail all'indirizzo inserito nel form. Ciò che chiede buyconfirm, sempre che non ho capito male, è come deve fare per farsi spedire delle email dai propri utenti direttamente al suo indirizzo senza far aprire un qualsiasi programma per la posta.

    Soluzione: PHP! Per fare ciò che ho scritto sopra (sempre che non erro) devi utilizzare PHP, cerca su internet o nel forum "Form Mail" altrimenti se vuoi una cosa e veloce ti posto una cosetta io.
    Apprezzi l'aiuto? Offrimi un caffè!

  10. #10
    Guest

    Predefinito

    Mi sa proprio che devo cominciare a studiarlo il php. Mi diresti dove??

  11. #11
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Se sei come me, che sei un po' duro di comprendonio ti consiglio di iniziare con la guida di HTML.it dopodichè passi a php.net con l'aiuto di qualche amico che di PHP ne sa più di te. Io cosi piano piano mi sto imparando. Ricorda nessuno è nato imparato
    Apprezzi l'aiuto? Offrimi un caffè!

  12. #12
    Guest

    Predefinito

    sisi miki, mi farebbe molto comodo se mi postassi qualcosina in quanto hai afferrato ciò che richiedo e non tuttavia conoscendo il php...

    il form lo trovi su... :-) grazie di nuovo

    PS: è possibile unire il php e l'html nella stessa pagina=?!?!?!?!
    Ultima modifica di buyconfirm : 12-05-2008 alle ore 18.10.16

  13. #13
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    No problema

    Puoi chiamare questa pagina come vuoi tu basta che abbia l'estensione .php
    Codice PHP:
    <?php
    if(empty($_POST['messaggio'])){ ?>
    <form method="post" name="contatti" action="<?php echo $PHP_SELF; ?>">
    <?php
    $o
    = $_GET['oggetto'];
    $ogg = strtr($o, "_", " ");
    ?>
    <table border="0">
    <tr>
    <td>E-mail:</td>
    <td><input type="text" size="36" name="email" maxlength="30" /></td>
    </tr>
    <tr>
    <td>Oggetto:</td>

    <td>
    <input type="text" size="36" name="nome" maxlength="30" value="<?php echo $ogg; ?>" /></td>
    </tr>
    <tr>
    <td>Messaggio:</td>
    <td><textarea rows="7" cols="30" name="messaggio"></textarea></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td> <input type="submit" value="Invia Mail" /> <input type="reset" value="Cancella" />
    </td>
    </tr>
    </table></form>
    <?php }else{
    $mail = $_POST['email'];
    $ogg = $_POST['nome'];
    $txt = $_POST['messaggio'];
    if(empty(
    $mail) OR empty($txt)){
    echo
    "<script type=\"text/javascript\">alert('Attenzione: Tutti i campi sono obbligatori.')</script>";
    echo
    "<script type=\"text/javascript\">history.go(-1);</script>";
    }else{
    $des = "tuamail@altervista.org"; // Modifica con il tuo indirizzo email
    mail($des,$ogg,$txt,"From: $mail");
    echo
    "<script type=\"text/javascript\">alert('Grazie per averci contattato. Ti risponderemo al più presto.')</script>";
    echo
    "<script type=\"text/javascript\">window.location.replace(\"".$PHP_SELF."\");</script>";
    }}
    ?>
    Ultima modifica di miki92 : 12-05-2008 alle ore 18.14.26
    Apprezzi l'aiuto? Offrimi un caffè!

  14. #14
    Guest

    Predefinito

    ...ho fatto copia e incolla su blocco note... l'ho salvato sul desktop ed è apribile con il visualizzatore immagine... ma dice che l'anteprima nn è disponibile...

    Lo apro con firefox e mi scrive cio che ho messo nel blocco note.
    Lo salvo in formato .html e vedo il file con dei campi compilabili.
    Lo uploado in altervista e mi dice: Parse error: syntax error, unexpected '"', expecting ',' or ';' in /membri/buyconfirm/asd.php on line 43

    ... con il php sono negato... grazie per la pazienza

  15. #15
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    La pagina deve avere l'estensione obbligatoriamente .php, in locale se non hai un webServer non potrai mai aprire questo file e fallo partire, prova così:
    Codice PHP:
    <?php
    if(empty($_POST['messaggio'])){ ?>
    <form method="post" name="contatti" action="<?php echo $PHP_SELF; ?>">
    <table border="0">
    <tr>
    <td>E-mail:</td>
    <td><input type="text" size="36" name="email" maxlength="30" /></td>
    </tr>
    <tr>
    <td>Oggetto:</td>

    <td>
    <input type="text" size="36" name="nome" maxlength="30" value="<?php echo $ogg; ?>" /></td>
    </tr>
    <tr>
    <td>Messaggio:</td>
    <td><textarea rows="7" cols="30" name="messaggio"></textarea></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td> <input type="submit" value="Invia Mail" /> <input type="reset" value="Cancella" />
    </td>
    </tr>
    </table></form>
    <?php }else{
    $mail = $_POST['email'];
    $ogg = $_POST['nome'];
    $txt = $_POST['messaggio'];
    if(empty(
    $mail) OR empty($txt)){
    echo
    "<script type=\"text/javascript\">alert('Attenzione: Tutti i campi sono obbligatori.')</script>";
    echo
    "<script type=\"text/javascript\">history.go(-1);</script>";
    }else{
    $des = "tuamail@altervista.org"; // Modifica con il tuo indirizzo email
    mail($des,$ogg,$txt,"From: $mail");
    echo
    "<script type=\"text/javascript\">alert('Grazie per averci contattato. Ti risponderemo al più presto.')</script>";
    echo
    "<script type=\"text/javascript\">history.go(-1)</script>";
    }}
    ?>
    Apprezzi l'aiuto? Offrimi un caffè!

  16. #16
    Guest

    Predefinito

    ho inserito la mia mail qui:

    $des = "tuamail@altervista.org"; // Modifica con il tuo indirizzo email

    ho uploadato in altervista... mi si è aperto il form...

    ma niente mail nella casella di posta! Non uso alias... ma email MNS

  17. #17
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Hai completato tutti i campi? Ti è spuntato il messaggio che l'email è stata inviata con successo?
    Apprezzi l'aiuto? Offrimi un caffè!

  18. #18
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Hai completato tutti i campi? Ti è spuntato il messaggio che l'email è stata inviata con successo?
    certamente

  19. #19
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Beh allora controlla nella cartella SPAM o Bulk Mail probabilmente è arrivata lì.
    Apprezzi l'aiuto? Offrimi un caffè!

  20. #20
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Beh allora controlla nella cartella SPAM o Bulk Mail probabilmente è arrivata lì.
    SISI è proprio lààà!! GRAzie di nuovo...!


    EDIT:
    Ragazzi non riesco veramente a creare un modulo con php... è difficilissimo!!

    Potreste darmi una mano?

    Allora mi servono i seguenti campi:
    Username:
    Numero: (menu a tendina: da 1 a 50)
    Password: (in asterischi ********)
    Conferma Password: (in asterischi ********)
    Email:
    Grazie a tutti... e miraccomando in php!! Abbiate pazienza per gli incompetenti come me!!
    Ultima modifica di seneca : 12-05-2008 alle ore 22.16.32

  21. #21
    Guest

    Predefinito

    Scusa non ho capito, vuoi creare un form di autenticazione?


    Con php ti posso aiutare anche io... poi se vuoi leggerti le funzioni più importanti di php devi visitare l'indirizzo www.php.net/funzione, esempio per la funzione che manda le email, www.php.net/mail




    Ciao...

  22. #22
    Guest

    Predefinito

    No, vorrei creare questo modulo per lavoro, ovvero per farmi una lista dei dati dei miei dipendenti... con i campi elencati precedentemente...

    Potresti aiutarmi? GRazie

  23. #23
    Guest

    Predefinito

    Non ho ancora capito, vuoi creare un form come quello che invia un email a te o che memorizza i dati nel database o altro?

  24. #24
    Guest

    Predefinito

    Si questo è il mio obbiettivo gia raggiunto e riesco finalmente a ricevere mail con i dati del modulo (grazie a miki)....

    Il problema è il modulo... non riesco a farlo.

  25. #25
    Guest

    Predefinito

    La cosa più facile non la sai fare (non ti offendere )

    Allora, abbozza un form html, così:

    Codice HTML:
    <form method="post" action="mail.php">
    Username:<br><input type="text" size="20" name="username"><br><br>
    Numero:<br><select name="numero" size="1">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="24">24</option>
    <option value="25">25</option>
    <option value="26">26</option>
    <option value="27">27</option>
    <option value="28">28</option>
    <option value="29">29</option>
    <option value="30">30</option>
    <option value="31">31</option>
    <option value="32">32</option>
    <option value="33">33</option>
    <option value="34">34</option>
    <option value="35">35</option>
    <option value="36">36</option>
    <option value="37">37</option>
    <option value="38">38</option>
    <option value="39">39</option>
    <option value="40">40</option>
    <option value="41">41</option>
    <option value="42">42</option>
    <option value="43">43</option>
    <option value="44">44</option>
    <option value="45">45</option>
    <option value="46">46</option>
    <option value="47">47</option>
    <option value="48">48</option>
    <option value="49">49</option>
    <option value="50">50</option>
    </select><br><br>
    Password:<br><input type="password" size="20" name="password1"><br><br>
    Conferma password:<br><input type="password" size="20" name="password2"><br><br>
    Email:<br><input type="text" size="20" name="email"><br><br>
    </form>

    Poi, la pagina mail.php, deve contenere questo codice:

    Codice PHP:
    <?php
    $to
    = "tuo@email.it"; // Scegli tu
    $ogg = "Oggetto mail"; // Scegli tu
    $msg = "Dati dal form del sito:\n\n\nUsername: ".$_POST['username']."\nNumero: ".$_POST['numero']."\nPassword: ".$_POST['password1']."\nConferma password: ".$_POST['password2']."\nEmail: ".$_POST['email'];

    // E qui che php manda l'email
    mail($to,$ogg,$msg);
    ?>




    Sei contento? E' così che lo volevi? :)


    Ciao...

  26. #26
    Guest

    Predefinito

    Nono, in html il modulo lo sapevo fare anche io :)

    Lo volevo in php ( se è possibile) lol, grazie comunque!

  27. #27
    Guest

    Predefinito

    Un form non fi fa con php!!!

    L'email si manda con php, non il form...





    Ciao...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •