Foi inserido o if na função mysqli_query para tratar o erro de cadastro sem o preço, mas se deixar o campo nome em branco e colocar o preço, vai ser gravado no banco apenas o preço e não aparecerá nada no campo nome. O que deve ser feito para corrigir essa falha. Alterei no banco de dados para que o campo nome fosse not null, mas mesmo assim ao inserir o campo sem nome ele aceita, talvez seja porque o campo esteja sendo escrito em branco. Será que é isso, o que deve ser feito?