double check the brands table on the remote server and make sure that the brandID column is set to be auto increment.
if you look at the source code, all of the value attributes are empty:
value=""
It is set to auto increment -- and the data mirrors what is stored locally. . .