ragazzi non sono il tipo al quale piace postare codici interi ma per questa volta dovrete perdonarmi!

la variabile in method post la prendo da un form esterno ma non capisco perche lo script non funge, ovvero se faccio il print di tutti i valori meli da' correttamente, ma piu' avanti negli if sembra bloccarsi con $sa che non viene messo sul DB.. vi ringrazio anticipatamente per ogi eventuale risp.

Codice PHP:
<?

$Locanda 
$_POST['Soldi_Cibo'];
$Locanda trim($Locanda);

if(
$Locanda != ''){

$MySql "SELECT * FROM Personaggio WHERE Nome = '".pars($Login)."'";
$Result mysql_query($MySql);
$rs mysql_fetch_array($Result);
$Soldi $rs["Soldi"];
$Salute $rs["Salute"];
$Salute_m $rs["MaxSalute"];
$Salute_n $rs["Salute_n"];
$rs->close;

$MaxSalute $Salute_m $Salute_n;

echo 
"   soldi:".$Soldi." salute:".$Salute." salutemax:".$Salute_m." salute_n:".$Salute_n;

switch(
$Locanda)
{
    case 
'4MD':
    
$sx 4;
    
$sa 1;
break;

    case 
'6MD':
    
$sx 6;
    
$sa 2;
break;

    case 
'11MD':
    
$sx 11;
    
$sa 3;
break;

    case 
'25MD':
    
$sx 25;
    
$sa 5;
break;
    case 
'35MD':
    
$sx 35;
    
$sa 6;
break;

    case 
'65MD':
    
$sx 65;
    
$sa 12;
break;

    case 
'100MD':
    
$sx 100;
    
$sa 18;
break;
    
    }


    
if (
$Soldi $sx) {
         echo 
"<script language='javascript'>
           alert('Non hai abbastanza denaro appresso per pagare!');
         </script>"
;
              
    }else{         

echo 
'soldi da pagare:'.$sx.' salute acquisita'.$sa;

if(
$Salute >= $MaxSalute){

        echo 
"<script language='javascript'>
           alert('La tua salute è gia al massimo!!');
         </script>"
;

}elseif((
$Salute $sa) < $MaxSalute){

$MySql"UPDATE Personaggio SET Salute = Salute + '".$sa."', Soldi = Soldi - '".$sx."' WHERE Nome = '".pars($Login)."'";
$Result mysql_query($sql01);
    
            
$MySql "INSERT INTO LogFinanza (Nome, Somma, Tipo, DataEvento, Nota)";
            
$MySql .= " VALUES('".pars($Login)."', '".$sa."',";
            
$MySql .= "'-4', '".strftime("%Y-%m-%d %H:%M:%S")."',";
            
$MySql .= "'Cibo Locanda')";
            
$Result mysql_query($MySql);
            
echo 
"<script language='javascript'>
    alert('Hai ottenuto '.
$sa.' punti salute!!');
      </script>"
;


}elseif((
$Salute $sa) >= $MaxSalute){
        
$MySql"UPDATE Personaggio SET Salute = ".$MaxSalute."', Soldi = Soldi - '".$sx."' WHERE Nome = '".pars($Login)."'";
$Result mysql_query($sql01);
        
            
$MySql "INSERT INTO LogFinanza (Nome, Somma, Tipo, DataEvento, Nota)";
            
$MySql .= " VALUES('".pars($Login)."', '".$sa."',";
            
$MySql .= "'-4', '".strftime("%Y-%m-%d %H:%M:%S")."',";
            
$MySql .= "'Cibo Locanda')";
            
$Result mysql_query($MySql);
                
                
            echo 
"<script language='javascript'>
           alert('Hai raggiunto il tuo livello di salute massimo!!');
         </script>"
;            
                
  }
 }    
}            
?>