| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1415 人关注过本帖
标题:php第二次记录删除,有问题?
只看楼主 加入收藏
lyd253261362
Rank: 1
等 级:新手上路
帖 子:91
专家分:2
注 册:2007-4-26
结帖率:100%
收藏
 问题点数:0 回复次数:1 
php第二次记录删除,有问题?
php开发的网站,第一次,添加一条记录,显示了。
然后,删除该记录,在添加同样的记录,在删除,此时就是删除不了。
必须关闭浏览器,重新登陆,才可以删除。
下面是代码:
<table align="center">
<tr><th>
<?php
require("../conn.php");
$userid=$_GET['uid'];
if($userid!='')
  {   
      echo "<script language='javascript'>\n";
      echo  "window.alert('$userid');\n";
      echo "</script>" ;
      echo "正在删除......";
      $sql="delete Devworkerrelation where userid=:B1";
      $stmt=OCIParse($conn,$sql);
      OCIBindByName($stmt,":B1",&$userid);
      if(!OCIExecute($stmt))
      {
            $err = OCIError($stmt);
            $errstr=$err['message'];
            $errstr=str_replace(chr(10),'',$errstr);
            echo "<script language='javascript'>\n";
            echo  "window.alert('$errstr');\n";
            echo "</script>" ;
      }
      else
      {
        echo "<script language='javascript'>";
        echo "window.dialogArguments.refresh_me();" ;
        echo "window.close();";
        echo "</script>" ;
        echo "<script language='javascript'>\n";
        echo  "window.alert('$userid');\n";
        echo "</script>" ;
      }
      OCIFreeStatement($stmt);
  }
  OCILogOff($conn);
?>
本人:QQ:253261362
</th></tr>
</table>
搜索更多相关主题的帖子: php 记录 删除 
2008-06-04 19:39
lyd253261362
Rank: 1
等 级:新手上路
帖 子:91
专家分:2
注 册:2007-4-26
收藏
得分:0 
echo myself自己回!!
关于这个问题:
代码基本上是没问题:
问题出在,浏览器,加载的不是最新的页面。
而是驻留在内存中的页面,才导致这种情况!
解决方案是:
1.右击“IE Internet”->"属性"->"常规"->"设置"->"每次访问网页时"检查所有网页的较新版本。
2.或者是在代码中解决!
    在删除的函数中添加如下代码:
    var s=Math.random();
    location_str+='&s'+s;
2008-06-10 17:49
快速回复:php第二次记录删除,有问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016760 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved