What I had hoped and obviously didn't make clear, is that I am testing for an empty field, the DB defaults a non-null int with no value to 0, hence empty and isset will not work.
Primarily, I don't understand ;1) why a default by mysql is needed for an integer (nothing I can do about that) ;2) if it makes sense to fudge about with the DB defs so that there is no default to 0, (probably doesn't make sense) which leaves me with ;3) check for a value of 0 instead of empty/isset.
But then again...I could just have a beer (that what I am doing now) and let my noggin rest....lol
While I am a newbie, 25 years of mainframe assembler programming, requires that I make things as complicated while at the same time...offering kick butt user interace...one can do everything on one page...lol
Thanks for you patience with me...
V