Allora ho fatto in questo modo ma non riesco a vederne luce mannaggia

ho messo all'inizio della pagina questo:

Codice PHP:

if  ($_SESSION["tt"]=='') {
    
$_SESSION["tt"] = 'n';
    
$tt=$_SESSION["tt"];}
else{
    
$tt=$_SESSION["tt"];}
    
    echo
"tt vale $tt "
Poi nel form ho fatto questo:

Codice PHP:

    <form name="subm_m" method="post" action="<?php echo"$current_page";?>">
    <td bgcolor="#00FF99"><select name="sel_friend" > <?php include("_include/select_fr.php"); ?> </select></td>
    <td width="450" bgcolor="#00FF99"><div id="title_box">
                      
                     
 <input type="submit" value="<?php if($tt=='s'){ echo"Rimuovi Titolo";} if($tt=='n'){echo"Aggiungi Titolo"; }?>" name="title_subm"   />

                     <?php if($tt =='s'){ ?>
                     

 <input type="text" name="titolo" value="<?=$_SESSION["titolo"]?>" /></p>
                     <?php ?>

                     </div></td>
    <td width="185" align="center" bgcolor="#00FF99"><input type="submit" value="Invia!" name="rapid_mess" /></td>
Quindi quando $tt vale 's' me lo dovrebbe mostrare altrimenti no. Dato che ci sono 2 submit ho creato una funzione che mi fa cambiare il valore della session relativa a tt

Codice PHP:

      
if(isset($_POST['title_subm']))
         {
         
            if(
$_SESSION["tt"]=='n' ){
            
$_SESSION["tt"]='s';}
            else{
            
$_SESSION["tt"] = 'n';}

         
          } 

Ma quando premo rimane sempre 'n' il valore!! Come mai cosa sbaglio?