Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9

    Modulo richiesta dati Utente

    Salve a tutti, ho cercato un pò sul Forum ma non ho trovato niente, in caso ci fosse qualcosa chiedo scusa (magari mi postate il link perfavore). allora vengo al sodo, ho creato un modulo per chiedere dei dati ai miei utenti, vorrei che questo modulo poi mi arrivasse per email ad un indirizzo da me specificato.

    vi postoo qui il codice

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Registra i tuoi dati</title>
    </head>

    <body>

    <div align="center">
    <table width="200" border="0">
    <tr>
    <th scope="col"><div align="left">Nome</div></th>
    <th scope="col"><input name="nome" type="text" /></th>
    </tr>
    <tr>
    <td><div align="left">Cognome</div></td>
    <td><input name="cognome" type="text" id="cognome" /></td>
    </tr>
    <tr>
    <td><div align="left">Citt&agrave;</div></td>
    <td><input name="Citta" type="text" id="Citta" /></td>
    </tr>
    <tr>
    <td><div align="left">ID IVAO </div></td>
    <td><input name="idivao" type="text" id="idivao" /></td>
    </tr>
    <tr>
    <td><div align="left">Email</div></td>
    <td><input name="email" type="text" /></td>
    </tr>
    <tr>
    <td><div align="left">Password: </div></td>
    <td><input name="password" type="password" id="password" /></td>
    </tr>
    </table>
    </div>
    <p align="center">
    <input name="invia" type="submit" id="invia" value="Invia" />
    </p>
    </form>
    </body>
    </html>

    I dati non devono essere mandati ad un db ma solo alla mia email, ho provato ad utilizzare la funzione mail to, ma non riesco ad includere le variabili all'interno. (scusate ma sono un principiante) Conosco abbastanza l'Html, riesco ha modificare codici già pronti, ma non riesco ha crearne nuovi.

    Vi ringrazio

  2. #2
    beh inizia a tirare su la pagina di verifica form, poi da li ti si da una mano con la funziona mail()
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    la prima pagina si chiama form.php mentre la seconda pagina si chiama controlla.php

    Questo è il codice

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>controlla</title>
    </head>

    // invio mail:
    $mail_mittente = "danicargo@altervista.it";
    $mail_destinatario = "".$email."";


    $mail_oggetto = "richiesta Iscrizione";
    $mail_corpo = "Provenienza: Dani:
    Nome: ".$nome."
    Cognome: ".$cognome."
    città: ".$citta."
    Id Ivao: ".$idivao."
    E-mail: ".$email."
    Password: ".$password."";


    if (mail($mail_destinatario, $mail_oggetto, $mail_corpo, "From: $mail_mittente")){
    echo 'La tua richiesta è in fase di elaborazioe. Le verrà mandata una mail di conferma registrazione';
    }else{
    echo 'Invio non riuscito, prova ha controllare i campi da te inseriti';
    }
    <body>
    </body>
    </html>

  4. #4
    ma nel file form.php dov'è che apri il form egli dici di postare i dati su controlla.php???
    cmq nel file controlla.php, recuperi le variabili postate?

    o le recuperi una a una,del tipo:
    $email=$_POST['email'];
    ecc., e poi le utilizzi come hai fatto tu oppure le importi tutte in colpo solo con:
    import_request_variables("p","var_");
    e poi nel tuo codice trasformi il nome delle tue variabili in $var_email,$var_nome, ecc.
    Se vuoi + info sulla funzione, guarda qui
    Per il resto dovrebbe funzionare tutto

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    Originariamente inviato da dvjack
    ma nel file form.php dov'è che apri il form egli dici di postare i dati su controlla.php???
    Il mio primo problema infatti è quello non riesco ad inserire una stringa che li dica di postare i dati su controlla.php

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    ok più o meno sono riuscito a risolvere il problema anche se ho ancora qualche problema.

    Vi posto i codici

    pagina form.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Registra i tuoi dati</title>
    </head>

    <body>

    <form action="controlla.php" method="post">
    <div align="center">
    <table width="200" border="0">
    <tr>
    <th scope="col"><div align="left">Nome</div></th>
    <th scope="col"><input name="nome" type="text" /></th>
    </tr>
    <tr>
    <td><div align="left">Cognome</div></td>
    <td><input name="cognome" type="text" id="cognome" /></td>
    </tr>
    <tr>
    <td><div align="left">Citt&agrave;</div></td>
    <td><input name="Citta" type="text" id="Citta" /></td>
    </tr>
    <tr>
    <td><div align="left">ID IVAO </div></td>
    <td><input name="idivao" type="text" id="idivao" /></td>
    </tr>
    <tr>
    <td><div align="left">Email</div></td>
    <td><input name="email" type="text" /></td>
    </tr>
    <tr>
    <td><div align="left">Password: </div></td>
    <td><input name="password" type="password" id="password" /></td>
    </tr>
    </table>
    </div>
    <p align="center">
    <input name="invia" type="submit" id="invia" value="Invia" />
    </p>
    </form>

    </body>
    </html>

    Codice controlla.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>controlla</title>
    </head>
    <body>
    <?
    if (isset($email));
    $target="xxxx";//il mio indirizzo email
    mail("Nome:".$nome."Cognome:".$cognome."Città:".$c itta."ID Ivao:".$idivao."Mail:".$email"Password".$password. ");
    endif;
    ?>

    </body>
    </html>

    Ho un problema sulla riga mail("nome:".$nome."etc
    non riesco ha capire dove sbaglio....

    grazie mille

  7. #7
    il codice per l'invio della mail 3 post più in su, andava bene (va messo tra i tag <? ?>), l'ultimo no.
    l'unica cosa è che devi recuperare le variabili che ti posti...quindi:
    $email=$_POST['email'];
    $nome=$_POST['nome'];
    ecc..

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    grazie mille ho fatto già qualke passo avanti, ora mi da invio riuscito ma ricevo l'email con l'indirizzo dell'utente ma la mail vuota non mi dà i dati che ha inserito all'interno del form.
    <?
    // invio mail:
    $mail_mittente = ".$email.";
    $mail_destinatario = "xxxxde@vixxxxio.it";
    $mail_oggetto = "richiesta Iscrizione";
    $mail_corpo = "Provenienza: Dani";
    $nome=$_POST['nome'];
    $cognome=$_POST['cognome'];
    $citta=$_POST['citta'];
    $idivao=$_POST['idivao'];
    $email=$_POST['email'];
    $Password=$_POST['password'];

    if (mail($mail_destinatario, $mail_oggetto, $mail_corpo, "From: $mail_mittente")){
    echo 'La tua richiesta è in fase di elaborazioe. Le verrà mandata una mail di conferma registrazione';
    }else{
    echo 'Invio non riuscito, prova ha controllare i campi da te inseriti';
    }
    ?>

    Grazie ancora

  9. #9
    prova con:
    Codice PHP:
    // invio mail:
    $mail_mittente ".$email.";
    $mail_destinatario "xxxxde@vixxxxio.it";
    $mail_oggetto "richiesta Iscrizione"
    $mail_corpo "Provenienza: Dani";
    $mailcorpo.="\r\nNome: ".$_POST['nome'];
    $mailcorpo.="\r\nCognome: ".$_POST['cognome'];
    $mailcorpo.="\r\nCittà: ".$_POST['citta'];
    $mailcorpo.="\r\nIdivao ".$_POST['idivao'];
    $mailcorpo.="\r\nEmail: ".$_POST['email'];
    $mailcorpo.="\r\nPassword: "$_POST['password'];

    if (
    mail($mail_destinatario$mail_oggetto$mail_corpo"From: $mail_mittente")){
    echo 
    'La tua richiesta è in fase di elaborazioe. Le verrà mandata una mail di conferma registrazione';
    }else{
    echo 
    'Invio non riuscito, prova ha controllare i campi da te inseriti';

    ciao

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    niente ora mi dà errore su questa linea

    $mailcorpo.="\r\nPassword: "$_POST['password'];

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.