Pagina 1 di 8 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 76

Discussione: Modulo form

  1. #1

    Modulo form

    Ciao a tutti, sono nuovo di questo sito, sto creando un sito internet per un mio amico che ha aperto un locale tipo ristorante, ma sotto forma di club, per poter andare a mangiare bisogna prenotare prima.
    Ho creato un'apposita pagina con dreamweaver (so che voi gradite solamente i codici html ), solo che non so come impostare l'indirizzo e-mail a cui far ricevere la prenotazione, una volta cliccato il tasto invia.
    Il codice del form (spero di inserirlo tutto) è questo:

    <fieldset>
    <legend>Modulo Prenotazione</legend>
    <form id="form1" name="form1" method="post" action="successo">



    <label for="nome2">Nome</label>
    <input name="nome" type="text" id="nome2" size="40" />
    <label for="cognome">Cognome</label>
    <input name="cognome" type="text" id="cognome" size="45" />
    </p>


    <span id="sprytextfield1">
    <label for="telefono">N.Telefono</label>
    <input name="telefono" type="text" id="telefono" maxlength="15" />
    <span class="textfieldRequiredMsg">È obbligatorio specificare un valore.</span><span class="textfieldInvalidFormatMsg">Formato non valido.</span></span>

    </p>


    <span id="sprytextfield2">
    <label for="email">Ind. e -mail</label>
    <input name="email" type="text" id="email" size="50" />
    <span class="textfieldRequiredMsg">È obbligatorio specificare un valore.</span><span class="textfieldInvalidFormatMsg">Formato non valido.</span></span>

    <label for="descrizione">

    Descrizione</label>
    <textarea name="descrizione" cols="47" id="descrizione"></textarea>


    </p>


    Invia richiesta
    <input type="submit" name="invia" id="invia" value="Invia" />


    </p>

    </form>
    </fieldset>


    mi aiutate? grazie mille

    Luca

  2. #2
    Nessuno mi riesce ad aiutare?

  3. #3
    ciao prima di tutto buona mattina per secondo questa cosa io la faccio con il php se non lo sai faire te lo faccio io altrimenti con html io non saprei come è possibile perché devi mettere anche dei campi di controllo che certificano che tutti i campi siano compilati ciao

  4. #4
    Originariamente inviato da il mandorlone
    ciao prima di tutto buona mattina per secondo questa cosa io la faccio con il php se non lo sai faire te lo faccio io altrimenti con html io non saprei come è possibile perché devi mettere anche dei campi di controllo che certificano che tutti i campi siano compilati ciao
    Purtroppo in php nono sono capace, se mi aiutassi te ne sarei veramente grato.
    Buongiorno anche a te comunque

  5. #5
    ecco ti ho fatto tutto funziona perfettamente a me fammi sapere se ti funziona
    Codice PHP:
    <?php
    if(!isset($_POST['invia'])){ ?>
        <fieldset>
        <legend>Modulo Prenotazione</legend>
        <form id="form1" method="post" action="#">
        


        <label for="nome2">Nome</label>
        <input name="nome" type="text" id="nome2" size="40" /> 
        <label for="cognome">Cognome</label>
        <input name="cognome" type="text" id="cognome" size="45" />
        </p>
        

    <span id="sprytextfield1">
        <label for="telefono">N.Telefono</label>
        <input name="telefono" type="text" id="telefono" maxlength="15" />
        <span class="textfieldRequiredMsg">È obbligatorio specificare un valore.</span><span class="textfieldInvalidFormatMsg">Formato non valido.</span></span> 

        </p>
        

     <span id="sprytextfield2">
        <label for="email">Ind. e -mail</label>
        <input name="email" type="text" id="email" size="50" />
        <span class="textfieldRequiredMsg">È obbligatorio specificare un valore.</span><span class="textfieldInvalidFormatMsg">Formato non valido.</span></span> 

        <label for="descrizione">

        Descrizione</label>
        <textarea name="descrizione" cols="47" id="descrizione"></textarea>
        

        </p>
        

    Invia richiesta
        <input type="submit" name="invia" id="invia" value="Invia" />
        

        </p>
            
        </form>
        </fieldset>
    <?php
    }else{

    // Valori del form
    $nome mysql_real_escape_string($_POST['nome']);
    $cognome mysql_real_escape_string($_POST['cognome']);
    $telefono mysql_real_escape_string($_POST['telefono']);
    $email mysql_real_escape_string($_POST['email']);
    $descrizione mysql_real_escape_string($_POST['descrizione']);

    // controllo campi vuoti
    if($nome == "" || $cognome == ""){
        echo 
    "Devi inserire nome e congnome valido";
    }elseif(
    $telefono == ""){
        echo 
    "Devi inserire il numero di telefono";
    }elseif(
    $email == ""){
        echo 
    "Devi inserire l'email";
    }elseif(
    $descrizione == ""){
        echo 
    "devi inserire una descrizione";
    }else{
        
    //invia email
        // quì sotto srivi la email dove deve essere destinato
        
    $latuaemail="ilmandorlone@gmail.com";
            
    $to=$latuaemail;
            
    //ti ho messo l'ogetto dell'email ugale alla descrizione che 1 scrive
            
    $subject=$descrizione;
            
    $header="Da: MANDORMAIL";
            
    $message="nome: $nome cognome: $cognome numero: $telefono email: $email \r\n";
            
    $message.="descrizione: $descrizione \r\n";
        
    $inviamandoremail=mail($to,$subject,$message,$header);
                
                if(
    $inviamandoremail){
                            
                echo 
    "email inviata.";
                }else {
                echo 
    "non è possibile inviare l'mail";
                }
    }
    }
    ?>
    dove vedi le // e vuol dire che li non influisce il codice leggi bene che devi impostare delle cose come l'indirizzo di posta elettronica dove devono finire l'email ecc.. sarò lieto di aiutarti se nel caso il discorso venga spostato o ecc.. mi poi trovare la mia email PS. ti consiglio di aggiungere un campo oggetto ciao fammi sapere

  6. #6
    a si dimenticavo se non lo sapessi il php non puoi testarlo sul tuo computer come un html se non hai un simulatore comunque fai prima a testarlo su un server su quello che andrai ad usare per il sito.

  7. #7
    Grazie mille x tutto... Adesso sono in treno e purtroppo sono arrivato a bologna, dove cambio treno, ma se nel frecciarossa trovo la connessione, provo... Ora sono con lo smartphone..

  8. #8
    hahahahahaha ok ok

  9. #9
    Ridi perchè chiedere a trenitalia una connessione wi-fi e come chiedere di arrivare in orario, quindi impossibile ? Impossible is nothing

  10. #10
    ciao se non hai ancora scelto un server ti consiglio altervista provalo fai crea file php e incolla quello che ti ho fatto io cambiando il destinatario mettendo la tua email

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.