ho capito e compreso il senso del tuo suggerimento ma fatico a capire come implementarlo considerando che ho già questo codice per il campo crediti:
Codice PHP:
if ($_POST['crediti'])
                {
                
$crediti $_POST['crediti'] ? "'".trim($_POST['crediti'])."'" null;
                }
                if (
$crediti) {
                    if (!
ereg("[0-9]{1,2}"$crediti)) {
                        echo 
"Crediti non validi!";
                    }
                }
                else
                {
                    
$crediti 'NULL';
                } 
dovrei forse inserire un if o un else if aggiuntivo qui dentro per dirgli che se la checkbox è settata il valore di $crediti deve essere -1?

ok, poi ho qualche quesito circa la insert, ma per ora vorrei capire sta cosa
grazie mille