ID怎么没有值?看看$id=$_GET['ID'];值传的对不对.

解决方案 »

  1.   

    country='{$country}'
    1 首先对你这种'号内加大括号的方式表示不解。
    2 对你表单用get方式传递也表示不解。需要提醒的是,GET方式传递是有长度限制的。而且相关的字符也需要转达义。很容易丢失数据。
    3 对应字段的数据为空,请print_r($_GET);查看值是否存在于数组里。另外,兄弟你一个问题好像发了N次帖。
      

  2.   

    $MySql_insert="update symbols set country='$country',animal='$animal',cname='$cname',content='$content','news_date='$news_date'  where ID='$id' "; 这个where 之前和之后 都要分开的 也就是前后都要一个空格  第一第二就是你的页面中有没有传递 一个ID值  或者你可以 <input type='hidden' id='####' value=“####”> 这样你才能$_GET[id]的值