code 字段超出范围了,你应该再看看  code 赋值后是什么值,检查检查,看是不是内容多了

解决方案 »

  1.   

    数据库里code是10位无符号int字段,表单里是
    <input id="code" title="产品编号将根据您选择的产品分类和现有记录自动生成" value="0" />
    如果直接用文本框输入(比如1000)插入是没有问题的,但现在这样在request.php里输出1000,调用它的表单里应该如何只获得1000这个值呢?感觉现在好像是做innerHtml处理了,所以在插入数据的时候才会出现超出范围的提示吧?
      

  2.   


    疯了,跟Ajax没任何关系,表单里code只给了id忘了name,所以提交后$_POST['code']没东西,插入时出错分送给上面两位朋友了。