Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Tasto invia

  1. #1

    Tasto invia

    Ciao ragazzi, ho creato una pagina html dove c'è un modulo contatti.
    codice:
    <form name="TheForm" id="TheForm" action="http://www.MIOSITO.it/read.php" method="post" onsubmit="return verifica();">
    .
    Il mio problema è che non so come fare a ricevere i dati che inserisce l'utente.
    Codice PHP:
    <?php
       $tuo_nome 
    $_POST(‘nome’);
       echo 
    "Nome: $tuo_nome";
       
    $tuo_cognome $_POST(‘cognome’);
       echo 
    "Cognome: $tuo_cognome";
       
    $tuo_telefono $_POST(‘telefono’);
       echo 
    "Telefono: $tuo_telefono";
       
    $tuo_email $_POST(‘email’);
       echo 
    "Email: $tuo_email";
       
    $tuo_messaggio $_POST(‘messaggio’);
       echo 
    "Messaggio: $tuo_messaggio";
       
    $tuo_oggetto $_POST(‘oggetto’);
       echo 
    "Oggetto: $tuo_oggetto";
       
    $tuo_privacy $_POST(‘privacy’);
       echo 
    "Privacy: $tuo_privacy";
    ?>
    A questo codice dovrei aggiungere l'indirizzo email per ricevere i dati.
    Oltre a questo devo aggiungere altre cose? Non ne ho la più pallida idea.
    Per favore aiutatemi visto che non ho mai scritto codice in php.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    $_POST['nome']
    non
    $_POST('nome')

    $_POST è un array

  3. #3
    Devo aggiungere l'indirizzo email dove mi arrivano le informazioni. Come faccio?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Quello lo devi mettere nella funzione che invia le email (la form non lo fa, quella invia solo dati ad un'altra pagina) e dato che non dovrà essere specificato dall'utente ogni volta, lo puoi mettere direttamente nel codice dove c'è l'invio dell'email.

  5. #5
    Per favore mi scrivi il codice

  6. #6
    Qualcosa del genere? o non ho capito?

    Codice PHP:
    $tuo_nome $_POST['nome']; 
    echo 
    "Nome: $tuo_nome"

    $tuo_cognome $_POST['cognome']; 
    echo 
    "Cognome: $tuo_cognome"

    $tuo_telefono $_POST['telefono']; 
    echo 
    "Telefono: $tuo_telefono"

    $tuo_email $_POST['email']; 
    echo 
    "Email: $tuo_email"

    $tuo_messaggio $_POST['messaggio']; 
    echo 
    "Messaggio: $tuo_messaggio"

    $tuo_oggetto $_POST['oggetto']; 
    echo 
    "Oggetto: $tuo_oggetto"

    $tuo_privacy $_POST['privacy']; 
    echo 
    "Privacy: $tuo_privacy"

    if (
    $tuo_privacy=="ok"){
        
    $mittente 'From: "'.$tuo_nome.' '.$tuo_cognome.'" <'.$tuo_email.'>'." \r\n"
        
    $destinatario "indirizzo@email.com"
        
    $oggetto $tuo_oggetto
        
    $messaggio "
                Messaggio inviato da "
    .$tuo_nome." ".$tuo_cognome."\n 
                Tel: "
    .$tuo_telefono."\n\n
                Messaggio: "
    .$tuo_messaggio;  
        if(
    mail($destinatario$oggetto$messaggio$mittente)){
                 echo 
    "Email inviata con successo";
            }else{
                 echo 
    "Errore nell'invio del messaggio";
            }


  7. #7
    Ho provato, ma niente.javascript:void(0); Forse se lei mi scrivesse tutto il codice sarebbe meglio.
    In pratica ho creato un modulo con i campi: Nome, Cognome, Telefono, Email, Oggetto e Messaggio.
    I campi: Cognome, Email, Oggetto e Messaggio sono obbligatori.
    Poi ho creato un campo di tipo checkbox per la privacy.
    Quello che serve a me è un codice che mandi al mio indirizzo email tutte le informazioni che l'utente ha inserito
    Forse ora mi sono spiegato meglio.
    Grazie comunque per la tua disponibilità.

  8. #8
    Originariamente inviato da egitarso
    Oltre a questo devo aggiungere altre cose? Non ne ho la più pallida idea.
    Per favore aiutatemi visto che non ho mai scritto codice in php.

    ...

    Forse se lei mi scrivesse tutto il codice sarebbe meglio.
    .
    Non volermente...
    Questo è un forum frequentato da persone che dovrebbe essere frequentato solo da persone che (bene o male) programmano in php o, quantomeno, vogliono imparare.

    Quello che stai provano a fare è l'ABC... se vuoi imparare qui troverai tantissime persone che ti aiutano. Ma se non vuoi imparare rivolgiti ad un professionista che con cifre modestissime ti realizzeranno quanto tu chiedi.
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

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.