Visualizzazione risultati 1 fino 3 di 3

Discussione: Verificare se un form è stato compilato

  1. #1
    Guest

    Predefinito Verificare se un form è stato compilato

    Ho un form in php con i vari controlli, che mi stampa un eroore se qualche campo è vuoto.

    Il problema è che anche se non compilo il form ma semplicemente mi reco nella pagina del form i dice che il primo campo non è compilato.

    Per capirci meglio http://matteopagliazzi.altervista.org/pages/contact.php

    Avevo pensato di usare le sessioni per fare in modo che se il form non è statoinviato non mi venga dato errore ma visto che sono un novizio del php non so proprio come fare

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Per evitare questo devi fare così.

    Il tuo campo submit è:
    Codice HTML:
    <input type="submit" name="invia" size="35" maxlength="40" value="Invia">
    devi rimuovere size="35" e maxlength="40", risultato:
    Codice HTML:
    <input type="submit" name="invia" value="Invia">
    e poi quando fai il controllo con il php, devi mettere:
    Codice PHP:
    if(isset($_POST['invia'])){
    //controllo dei campi
    //invio mail
    }

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da andreafallico Visualizza messaggio
    Per evitare questo devi fare così.

    Il tuo campo submit è:
    Codice HTML:
    <input type="submit" name="invia" size="35" maxlength="40" value="Invia">
    devi rimuovere size="35" e maxlength="40", risultato:
    Codice HTML:
    <input type="submit" name="invia" value="Invia">
    e poi quando fai il controllo con il php, devi mettere:
    Codice PHP:
    if(isset($_POST['invia'])){
    //controllo dei campi
    //invio mail
    }
    Grazie funziona!

Regole di scrittura

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