si no te quieres complicar la vida pudes hacer un selectbox que empieze desde 1.
Nesesitas tantos campos? no es que yo alla echo un carrito de compras, pero no se te hace que son demasiados campos? tal vez te sirva este tuto
Normalizacion de las Bases De datos :)