if (mysql_affected_rows()>0)
{
echo '<script language="javascript">load_Hits("/shtml.php?id='.$id.'");</script>';
echo "<script language='javascript'>alert('添加成功!');history.go(-1)</script>";
mysql_free_result($result);
mysql_close;
}
我这里添加好自动生成html 用的是输出一个JS 我感觉不太靠谱
有没更好的办法
'<script language="javascript">load_Hits("/shtml.php?id='.$id.'");</script> 提交给他ID 他回生成

解决方案 »

  1.   

    那你先说说你的 load_Hits 实现了什么效果。看能不能有别的方法。
      

  2.   

    主要方法就是 给shtml.php?id=传递一个ID让他去执行
      

  3.   

    哦。传值啊。用 session 就可以。首行加上:session_start();
    if (mysql_affected_rows()>0)
    {
       $_SESSION['id']=$id;
    //echo '<script language="javascript">load_Hits("/shtml.php?id='.$id.'");</script>';
    echo "<script language='javascript'>alert('添加成功!');history.go(-1)</script>";
    mysql_free_result($result);
    mysql_close;
    }
    -----------------------------
    其他页面:
    session_start();
    echo $_SESSION['id'];