rispondo sul primo, il resto dopo.
mysql considera le variabili boleane come tinynt e se vai a vedere il vaolre inserito è 0 o 1 a seconda se vero o falso
Puoi trattare la variabile indifferentemente con un test di condizione vero o falso o pari a 0 o 1 sia in php che sql
Sul problema del menu :
intanto devi scegliere se agire sul direttamente sul client o sul server . quello che vedi nel tuo borwser è il risutlato di un attività sul sever che viene spedita al client. da li in poi il server è di norma fuori da ogni discorso salvo interrogarlo o con un anuova richiesta di pagina o con il trucchetto dell'ajax (cosa molto complessa da gestire , per fortuna SC ha semplificato la rogna).
Il fatto che tu ti debba sconnettere e riconnettere indica solo che fai una nuova richiesta alla pagina del menu e lo fai per via naturale attraverso l'applicazione creata. In realtà puoi anche , tramite una macro, richiedere da dentro un app l esecuzione di un altra app. la macro sc_redir ti permette di richiedere un app direttamente da un altra.
detto ciò , una volta fatte le tue cose e impostate le variaibli globali che ti interessano , impostazioen l ottieni usandola come risultato di un qualcosa, richiami l app che ti interessa facendo finta di niente, tanto le non se ne accorge
.
questa sarebbe la logica , se invece vuoi la soluzione devo "sfruguliare"