textbox o checkbox? immagino ti riferissi a quest'ultima.
il campo checkbox ha un attributo value che non hai valorizzato:
<input type="checkbox" id="lode_tab" name="lode_tab" title="" value="">
(codice preso dal tuo sito)
ora quando si spunta la casella vengono inviati al server sia il nome del campo sia il valore, che appunto non hai indicato (io farei: value="1"), in caso contrario il campo non viene inviato.
questo valore, e qui conta il tipo, verrà poi inserito nella tabella. quindi essendo un campo binario la definizione più logica per il campo nel db è tinyint, not null, default(0).
(hai aggiunto il campo alla tabella, vero)?
a questo punto diventa operativo il codice di cui sopra.
ciao