ragazzi credo vi ricordate di me sto facendo quel lavoro per quella specie di catalogo delle case...ora ho un problema ho cercato di validare i form ma non funzionano come vorrei

vi chiedo di nuovo aiuto per favore ecco qui il codice
Codice PHP:
<?php

//invio dati
if(isset($_POST['submit'])){
    if(
$title == "" || $desc == "" || $prezzo == ""){
        if(
preg_match("/^[a-zA-Z0-9!.:,;']+$/i"$title)){
            if(
preg_match("/^[a-zA-Z0-9!.:,;'\?]+$/i"$desc)){
                if(
preg_match("/^[0-9]+[€]$/i"$prezzo)){
                    }else{
                        echo 
'Il campo prezzo deve contenere caratteri alfanumerici da "0" a "9" e obbligatoriamente il simbolo "€"
'
;
                        }
            }else{
                echo 
'Il campo descrizione deve contenere caratteri da "a" a "z" e/o caratteri alfanumerici da "0" a "9"
'
;
                }
        }else{
            echo 
'Il campo titolo deve contenere caratteri da "a" a "z" e/o caratteri alfanumerici da "0" a "9"
'
;
            }
        echo 
"Tutti i campi sono obbligatori!
"
;
        }else{
            
$insert "INSERT INTO $db_name.$table (titolo,prezzo,descrizione) VALUES ('".mysql_real_escape_string($title)."','".mysql_real_escape_string($prezzo)."','".mysql_real_escape_string($desc)."')";
                        
$result_insert mysql_query($insert ,$connect);
    }
}

?>