Ciao, allora ci sono diverse cose scorrette...ad esempio se il tuo $prim proviene da un post non può essere mai NULL al massimo sarà una stringa vuota...quindi ti consiglio di cambiare completamente il codice...e poi vedo questa condizione che non ha proprio senso...
if ($prim!=null)
{ //Proseguo se almeno un numero è definito
if ($prim==null)
{
$prim=0;
}
Come può $prim non essere NULL e poi diventarlo senza nessuna istruzione in mezzo?quel controllo messo lì non ha senso...cambia il codice così...
Codice PHP:
$prim=$_POST['prim']; 
$fiss0.35
$perc13.4;  
if (
$prim!="")
//Proseguo se almeno un numero è definito
    
$risperce=$prim /100 $perc1;
    
$risu1=$prim-$fiss-$risperce;
    
$risu=round($risu12);
    
$risu2=$fiss+$risperce;
    
$risu3=round($risu22);
    if (
$prim<=2500) print "ok prim <=2500";
    else 
$perc12.7;
}
else 
$prim=0