Visualizzazione dei risultati da 1 a 4 su 4

Discussione: FORM CONTACT

  1. #1

    FORM CONTACT

    Hello everybody!

    As I'm not an expert in php, I'm having some problems about creating a contact form.

    I have the following form:

    <form action="invio.php" method="post" enctype="multipart/form-data" name="modulo">
    <input type="text" name="name_lastname" size="25" class="Text">(requested)
    <input type="text" name="city" size="21" class="Text">(requested)
    <select name="country" class="Text">(requested)
    <option value="" selected>Scegli il paese</option>
    (lots of options tags....)</select>
    <input type="text" name="email" size="55" class="Text">(requested)
    <input type="text" name="phone" size="31" class="Text"> (not requested)
    <input type="text" name="subject" size="96" class="Text">(requested)
    <textarea cols=95 rows=8 name="comments" class="Text"></textarea>(requested)
    <input name="submit" type="submit" value="Invia">
    <input type="reset" value="Cancella">
    </form>

    I would like to:

    - Error messages appear as a pop up window if the requested camps were not filled.
    - Validate the form sending the informations to my e-mail
    - Redirect the user to the "Thank You" page.

    Does anyone can help me?

    I would be really glad.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    $path_parts = pathinfo('www.html.it');
    echo $path_parts['extension'], "\n";


  3. #3

    non ho capito!

    grazie Gianiaz per la risposta, ma... non ho capito...


  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    era una battuta per dire che devi scrivere in italiano...

    comunque:

    la popup puoi farla se il controllo avviene lato-client (quindi con javascript)

    la mail la spedisci con il comando mail(), ma la domanda è un po' generica, prova a cercare tra gli articoli di freephp, ce n'era uno buono che spiegava come spedire mail in php.

    la redirect si fa impostando l'header della pagina:

    header("locationaginachevuoi.php");

    Attenzione che il comando header devi usarlo su una nuova pagina nella quale non hai ancora scritto niente in output.

    Spero di averti dato un buon punto di partenza...

    ciao

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.