dipende dalle esigenze la scelta di aggiungere un campo, ma se ho capito in questo caso come soluzione va bene.Originariamente inviato da gabar-el
quindi tu dici che la checkbox farà solo si che nel campo crediti del db venga scritto -1 e in quel caso restituirà "in assegnazione". Non ci avevo pensato, ma così non devo modificare il campo del db vero? anche se qualche controllo lo dovrò modificare....
L'unica cosa che dovrai fare è appunto cambiare il controllo per far si che gestisca il campo vuoto, il check o il numero inserito dall'utente.
Per migliorare l'interfaccia utente potrai disabilitare il campo via javascript se è ceccato il checkbox, in questo modo l'utente non si confonde, poi tu nel tuo controllo verificherai prima di tutto che non sia stato spuntato il checkbox (e valutare come comportarsi nel caso i crediti ci siano già ma l'utente spunta il check) ecc ecc.
ciao