Rendere campo non obbligatorio

di il
4 risposte

Rendere campo non obbligatorio

Come faccio a non rendere obbligatorio questo campo?
//Valida URL (Campo non obbligatorio)
if (isset($_POST['invia'])) { 
     if (filter_var($url, FILTER_VALIDATE_URL) === false) { 
        $errore .= "&bull;&nbsp;&nbsp;Inserire un URL valido<br><br>"; 
    } 
  }  

4 Risposte

  • Re: Rendere campo non obbligatorio

    Fai un primo check per vedere se è empty o meno, se vuoto salta il prossimo controllo se pieno fai il controllo
  • Re: Rendere campo non obbligatorio

    Il mio post era stato scritto nel medioevo, ora ho risolto.
  • Re: Rendere campo non obbligatorio

    Ahah non ho mica visto la data
  • Re: Rendere campo non obbligatorio

    Comunque, anche se da tempo è passato il 1492 dc, posto il codice:
    //Valida URL (Campo non obbligatorio), se il campo è vuoto gli fa saltare il controllo  
    if (isset($_POST['url']) && !empty($_POST['url'])) { 
        // Se l'URL non è valido, fa la prova aggiungendo "http://" 
        if (filter_var($url, FILTER_VALIDATE_URL) === false) { 
            $url = "http://" . $url; 
    
            // Se ancora non è valido, prepara un messaggio d'errore 
            if (filter_var($url, FILTER_VALIDATE_URL) === false) { 
                $errore .= "Inserire un URL valido"; 
            } 
        } 
    }  
    
Devi accedere o registrarti per scrivere nel forum
4 risposte