Ciao a tutti,

come potrei fare per validare un form in cui e' presente un campo obbligatorio che in base alla selezione deve essere validato o meno.

Sto cercando di fare cosi':

Codice PHP:

if($permessi == '64') {
        
            
$verificaDinamica = ($permessi == "");

        
        } else if (
$permessi == '32') {
        
            
$verificaDinamica = ($permessi == "" || $reparto == "");

        
        }

if (
$verificaDinamica) {

    
// MOSTRA IL FORM NON COMPILATO CORRETTAMENTE

} else {

    
// SALVA I DATI NEL DB


In questo modo non mi funziona e accedendo alla pagina mi salva direttamente i dati senza nemmeno visualizzarmi il form, se invece non faccio l'if "dinamico" ma semplicemente:

Codice PHP:

if ($permessi == "" || $reparto == "") {

    
// MOSTRA IL FORM NON COMPILATO CORRETTAMENTE

} else {

    
// SALVA I DATI NEL DB


funziona correttamente, pero' non posso renderla dinamica.

Come posso fare per risolvere o utilizzare un metodo alternativo ?

Grazie, ciao