Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Nuovo e con tante domande

    Salve sono nuovo del forum e ancora di piu di Php ....sto cercando di creare una form con controlli su ogni campo input .....

    Questa prima parte sembra funzionare bene ...con vari aiuti tramite web (compiado qua e la ci sono riuscito) ma ora mi trovo davanti un muro ...mi spiego

    Voglio che il campo input (email) funzioni in questo modo

    Se non e stato compilato non deve generare errore .....nel caso invece venga compilato deve esserci un controllo che ne verifica la corretta compilazione e solo se errata stampi il messaggio


    ???????? non so se mi sono spiegato bene newbie rullezzz


  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Ti servono le espressioni regolari per fare questo.
    Ad esempio
    Codice PHP:
    if (!preg_match("/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/"$_POST["email"])) {
        echo 
    "Il formato email non è valido";
    }
    else {
        echo 
    "Il formato email è valido";


  3. #3
    ok sapete indicarmi una guida base per PHP ??? cosi da poter vedere e capire i vostri consigli ??

    cmq nel frattempo provo a utilizzare il codice postato^^ GRAZIEEE

  4. #4
    Utente di HTML.it L'avatar di Andy_87
    Registrato dal
    Jun 2010
    Messaggi
    323
    Corretto quello che dice Alhazred. In più se vuoi che il controllo sia fatto solo quando il campo mail è pieno fai così:
    Codice PHP:
    if ($_POST["email"] != "")
    {
              if(!
    preg_match("/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/"$_POST["email"]))
             {
                  echo 
    "Il formato email non è valido";
              }
             else {
                  echo 
    "Il formato email è valido";
            }

    "Se non riuscirò a piegare gli dei del cielo, smuoverò le potenze dell'inferno"
    S. Freud

  5. #5
    Grazie funziona alla grande ^^ ora sto cercando ci capire le espressioni regolari ^grazieeee

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    @Dragodikomodo: sei pregato di leggere il regolamento e in futuro di usare titoli esplicativi.

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.