Gracias gnzsoloyo 
 
 
Me puse a investigar sobre el "campo se define como entero sin signo" y consegui el  
atributo Unsigned y esa fue la solucion para evitar los Negativos.. y Sobre el  
mensaje dando el error que no hay en el inventario usando "else" lo solucione.. 
Saludo 
