• User Newbie

    Invio dati form sia database sia email

    Salve a tutti.Sono nuovissimo del forum abbiate pazienza nel caso in cui faccia delle domande stupide.Ho la necessità di ricevere i dati dell' utente che si registra al mio sito per e-mail.La pagina è .asp e i dati vengono inseriti correttamente nel database access, solo vorrei che nel momento in cui si clicca sul pulsante, mi venga anche inoltrata una e-mail con i dati dell' utente appena registrato e magari che anche lui la riceva come conferma e riepilogo dei dati.
    Ringrazio chiunque abbia la bonta di darmi una mano...Ciao e grazie!


  • User Newbie

    questo è il codice del form

    <form ACTION="<%=MM_editAction%>" method="POST" name="form1" id="form1">
    <p> </p>
    <table width="312" align="center">
    <tr valign="baseline">
    <td width="89" align="right" nowrap="nowrap">Nome:</td>
    <td width="211"><input name="nome" type="text" id="nome" size="30" /></td>
    </tr>
    <tr valign="baseline">
    <td nowrap="nowrap" align="right">Cognome:</td>
    <td><input name="cognome" type="text" id="cognome" value="" size="30" /></td>
    </tr>
    <tr valign="baseline">
    <td nowrap="nowrap" align="right">e-mail:</td>
    <td><input name="e-mail" type="text" id="e-mail" value="" size="30" /></td>
    </tr>
    <tr valign="baseline">
    <td nowrap="nowrap" align="right">Username:</td>
    <td><input name="username" type="text" id="username" value="" size="30" /></td>
    </tr>
    <tr valign="baseline">
    <td nowrap="nowrap" align="right">Password:</td>
    <td><input name="password" type="password" id="password" value="" size="18" />
    <input name="REGISTRA" type="submit" id="REGISTRA" onclick="MM_validateForm('nome','','R','cognome','','R','e-mail','','RisEmail','username','','R','password','','R'); </td>
    </tr>
    <tr valign="baseline">
    <td nowrap="nowrap" align="right"> </td>
    <td> </td>
    </tr>
    </table>
    <p>
    <input type="hidden" name="MM_insert" value="form1" />
    </p>
    </form>


  • User Newbie

    questo è il codice php

    <?php
    // L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
    $to = indirizzo email;
    // IL SOGGETTO DELLA MAIL
    $subject = "Modulo proveniente dal sito indirizzosito";
    // COSTRUZIONE DEL CORPO DEL MESSAGGIO
    $body = "Contenuto del modulo:\n\n";
    $body .= "Dati personali ;<br>nome: " . trim(stripslashes($_POST["nome"])) . "\n";
    $body .= "cognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
    $body .= "username: " . trim(stripslashes($_POST["username"])) . "\n";
    $body .= "e-mail: " . trim(stripslashes($_POST["e-mail"])) . "\n";
    // INTESTAZIONI SUPPLEMENTARI
    $headers = "From: Modulo utenti<INDIRIZZO-COME-SOPRA>";
    // INVIO DELLA MAIL
    if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO E' ANDATO A BUON FINE...
    echo "La mail è stata inoltrata con successo.";
    } else {// ALTRIMENTI...
    echo "Si sono verificati dei problemi nell'invio della mail.";
    }
    ?>


  • User Newbie

    la prima riga del codice form era sbagliata, questa è corretta credo :

    <form ACTION="<%=MM_editAction%>" method="POST" name="form1" id="form1" onsubmit="MM_goToURL('parent','regmail.php');return document.MM_returnValue">