Visualizzazione risultati 1 fino 5 di 5

Discussione: Avviso che chiede di riempire i campi

  1. #1
    gabriele97 non è connesso Utente
    Data registrazione
    28-12-2009
    Messaggi
    134

    Predefinito Avviso che chiede di riempire i campi

    salve,
    ecco cosa vorrei fare, ma non so cosa fare.
    io ho questa pagina web per la registrazione.
    qui c'è un form, che invia i dati al file send.php.
    ora io cosa vorrei fare?
    vorrei fare in modo, che premendo su invia, se non ci fosse un campo vuoto, la pagina a cui invio i dati form, dice di riempire tutti i campi.
    se sono riempiti, continua con l'invio email con send.php, altrimenti chiede di riempire.
    come fare?

  2. #2
    Guest

    Predefinito

    Cerca su google o sul forum "validazione campi form php" oppure "form mail"

  3. #3
    gabriele97 non è connesso Utente
    Data registrazione
    28-12-2009
    Messaggi
    134

    Predefinito

    ciao, ecco come ho fatto per validare i campi

    Codice PHP:
    <?php
    if ($nome==""){
    echo
    "specifica il tuo nome <br />";
    }
    if (
    $mail=="") {
    echo
    "specifica la tua email <br />";
    }
    ?>
    ora, fin qui ci siamo ...

    ora, mettiamo caso che se uno ha riempito tutti i campi, venga reindirizzato, se è no, spunta o il prmo echo del 1° if o del secondo.

    come posso fare?

  4. #4
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    puoi inserire una variabile=1 dentro ogni if, che inizialmente è uguale a 0.
    dopo che si controllano i due if fai un terzo if, if [variabile=1] errore; else continua;
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  5. #5
    gabriele97 non è connesso Utente
    Data registrazione
    28-12-2009
    Messaggi
    134

    Predefinito

    comunque ho risolto.
    ho fatto questa domanda perchè non mi veniva più cosa inserire.
    ecco il codice html

    Codice HTML:
    <html> 
    <form method="post" action="a.php"> 
    User: <input type="text" name="nome" id="nome"> 
    <br> 
    Email: <input type="text" name="mail" id="mail"> 
    <input type="submit" value="test"> 
    </form> 
    </html>
    e anche il codice php dove vengono inviati i dati dal form

    Codice PHP:
    <?php
    $var_nome
    = $_POST['nome'];
    if(
    $var_nome == ""){echo"Riempi il Campo Nome <br />";exit(); }

    $var_email = $_POST['mail'];
    if(
    $var_email == ""){echo"Riempi il Campo Email <br />";exit(); }
    else
    {
    echo
    "ok";
    }
    ?>
    come vedi, controlla i campi, e per ogni campo un avviso.

    se è tutto ok, visualizza il messaggio ok!!!

    semplice, no?

    comunque, ecco qui la pagina

    --> qui.
    Ultima modifica di gabriele97 : 11-03-2010 alle ore 22.44.42 Motivo: ho modificato, per avvisare che ho risolto. niente di kè!

Regole di scrittura

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