if(isset($_POST[into_class])){
    $db->query("insert into `p_newsclass` (f_id,name) values('$_POST[f_id]','$_POST[name]')");
}这段代码 我刷新页面
数据库把刚才的内容又添加了一次
然后刷性又添加纳闷。。

解决方案 »

  1.   

    提交后再刷新它会把你刚刚的动作再执行一遍
    if(isset($_POST[into_class]) && $_POST['isSubmit'] != 'yes'){
      $db->query("insert into `p_newsclass` (f_id,name) values('$_POST[f_id]','$_POST[name]')");
      $hidden = 'yes';}
    else
    {
     $hidden = 'no';
    }<input type="text" name="isSubmit" value="<?php echo $hidden;?>">这样再刷新就没问题了
      

  2.   

    用form表单提交的页面每刷新一次都会再次提交一次form表单,你可以用ajax解决问题
      

  3.   

    不是form不好 你不要提交到本页面就没有这个问题
      

  4.   

    用iframe也可以避免刷新重新提交表单问题。
      

  5.   

    UP LZ可以采用AJAX提交 刷不死的