Visualizzazione risultati 1 fino 14 di 14

Discussione: form dati

  1. #1
    astefantasmaaa non è connesso Neofita
    Data registrazione
    23-05-2008
    Messaggi
    12

    Predefinito form dati

    Non capisco dove sbaglio xk non và

    form.html
    Codice:
    <html>
    <form action="POST" action"invia.php">
    <input type="text" name="nominativo" size="20">
    <input type="text" name="giorno" size="20">
    <input type="text" name="pagamento" size="20">
    <input type="text" name="user" size="20">
    <input type="text" name="passw" size="20">
    
    <input type="submit" value="Invia" style="font-family: Verdana; font-size: 10px">
    
    
    </form>
    </html>
    invia.php
    Codice:
    <?
    
    $nominativo=$_REQUEST[nominativo];
    $luogo=$_REQUEST[luogo];
    $giorno=$_REQUEST[giorno];
    $pagamento=$_REQUEST[pagamento];
    $user=$_REQUEST[user];
    $passw=$_REQUEST[passw];
    
    $destinatario="redevil91@hotmail.it";
    
    
    mail($destinatario,$nominativo,$giorno,$pagamento,$user,$passw);
    print ("L'E-mail è stata inviata! grazie per averci contattato!")
    ?>
    sapete dirmi dove sbaglio?
    Ultima modifica di astefantasmaaa : 04-06-2008 alle ore 21.24.10

  2. #2
    Guest

    Predefinito

    La prima cosa che mi è balzata agli occhi:

    <form action="POST" action"invia.php">

    da sostituire con:

    <form method="POST" action="invia.php">

    Non ho controllato la validità del resto.


    ciao!

  3. #3
    astefantasmaaa non è connesso Neofita
    Data registrazione
    23-05-2008
    Messaggi
    12

    Predefinito

    ok ,grazie non mi ero accorto , ma appare quello non funziona ugualmente...non potete darmi una mano per piacere?

  4. #4
    Guest

    Predefinito

    Se ci dicessi cosa non funziona e se restituisce qualche messaggio di errore...


    ciao!

  5. #5
    astefantasmaaa non è connesso Neofita
    Data registrazione
    23-05-2008
    Messaggi
    12

    Predefinito

    non invia la mail con i dati...guarda qui non succede nulla http://astefantasmaaa.altervista.org/form1.html

    (non voglio spammare è sl x aiuto)

  6. #6
    astefantasmaaa non è connesso Neofita
    Data registrazione
    23-05-2008
    Messaggi
    12

    Predefinito

    uff cavolo non funziona ankora :( ...non sò cm mai non vada...

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

    Predefinito

    Io ho provato e mi dice che la mail è stata inviata.
    EDIT: L'errore sta qua:
    Codice PHP:
    mail($destinatario,$nominativo,$giorno,$pagamento,$user,$passw);
    $nominativo, $giorno, $pagamento, $user e $pass dovrebbero essere del testo contenuti nella mail?
    Come hai fatto tu $nominativo dovrebbe essere l'oggetto della mail, $giorno il messaggio, $pagamento, $user e $passw dovrebbero essere header addizionali, puoi fare cosi:
    Codice PHP:
    $testo = "$nominativo,$giorno,$pagamento,$user,$passw";
    $oggetto = "Oggetto Mail";
    mail($destinatario,$oggetto,$testo);
    @debug Oltre al tag body se hai notato avevo aggiunto un = che mancava.
    Ultima modifica di miki92 : 05-06-2008 alle ore 12.37.26
    Apprezzi l'aiuto? Offrimi un caffè!

  8. #8
    Guest

    Predefinito

    miki, peccato che l'avevo giò scritto io qui


    ciao!

  9. #9
    astefantasmaaa non è connesso Neofita
    Data registrazione
    23-05-2008
    Messaggi
    12

    Predefinito ...

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Io ho provato e mi dice che la mail è stata inviata.
    EDIT: L'errore sta qua:
    Codice PHP:
    mail($destinatario,$nominativo,$giorno,$pagamento,$user,$passw);
    $nominativo, $giorno, $pagamento, $user e $pass dovrebbero essere del testo contenuti nella mail?
    Come hai fatto tu $nominativo dovrebbe essere l'oggetto della mail, $giorno il messaggio, $pagamento, $user e $passw dovrebbero essere header addizionali, puoi fare cosi:
    Codice PHP:
    $testo = "$nominativo,$giorno,$pagamento,$user,$passw";
    $oggetto = "Oggetto Mail";
    mail($destinatario,$oggetto,$testo);
    @debug Oltre al tag body se hai notato avevo aggiunto un = che mancava.


    no niente non capisco perchè non mi invia la mail...

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

    Predefinito

    Ma no la invia o non la ricevi?

    EDIT: Aspetta ora che ci ho fatto caso il tuo indirizzo e hotmail hai controllato nella posta indesiderata, (SPAM o Bulk Mail)?
    Apprezzi l'aiuto? Offrimi un caffè!

  11. #11
    astefantasmaaa non è connesso Neofita
    Data registrazione
    23-05-2008
    Messaggi
    12

    Predefinito

    non mi dice k l'ha inviata e non la ricevo...

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

    Predefinito

    Mi dispiace ma a me funziona bene, la mail me la invia. Un test l'ho fatto nel mio spazio con il tuo codice e un mio indirizzo e-mail e non ho problemi come premo il tasto invia immediatamente ricevo la mail.
    Al massimo prova cosi:
    Codice PHP:
    <?

    $nominativo
    =$_POST[nominativo];
    $luogo=$_POST[luogo];
    $giorno=$_POST[giorno];
    $pagamento=$_POST[pagamento];
    $user=$_POST[user];
    $passw=$_POST[passw];

    $destinatario="tua@mail.it";

    $testo = "$nominativo,$giorno,$pagamento,$user,$passw";
    $oggetto = "Oggetto Mail";
    mail($destinatario,$oggetto,$testo);
    print (
    "L'E-mail è stata inviata! grazie per averci contattato!")
    ?>
    Anche se non credo che cambi molto.
    Apprezzi l'aiuto? Offrimi un caffè!

  13. #13
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    sei righe, dodici errori - occhi a non dimenticarci tutti gli apici necessari
    Codice PHP:
    $nominativo = $_POST['nominativo'];
    $luogo = $_POST['luogo'];
    $giorno = $_POST['giorno'];
    $pagamento = $_POST['pagamento'];
    $user = $_POST['user'];
    $passw = $_POST['passw'];

    [...]

  14. #14
    Guest

    Predefinito

    allora...facendo un po di ordine:
    Codice PHP:
    <?php

    // ***** DATI RICEVUTI via form con un $_POST *****
    $nominativo = $_POST["nominativo"];
    $luogo = $_POST["luogo"];
    $giorno = $_POST["giorno"];
    $pagamento = $_POST["pagamento"];
    $user = $_POST["user"];
    $passw = $_POST["passw"];

    // ***** DESTINATARIO *****
    $destinatario = "redevil91@hotmail.it";

    // ***** OGGETTO *****
    $oggetto = "Email dal Sito";

    // ***** TESTO dell'email *****
    $testo = "<b>Nominativo</b>: $nominativo<br /><b>Giorno</b>: $giorno<br /><b>Pagamento</b>: $pagamento<br /><b>User</b>: $user<br /><b>Passw</b>: $passw";


    //***** INVIO MAIL con CONFERMA *****
    if(mail($destinatario,$oggetto,$testo)) {

    echo
    "L'E-mail è stata inviata! grazie per averci contattato!"; // Conferma dell'email inviata...

    }

    ?>
    Ultima modifica di sIM : 05-06-2008 alle ore 21.49.16

Regole di scrittura

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