PHP高手请进。一个用PHP开发的系统中,如何实现前台点击某东西后。在后台弹出一个窗口,把点击哪东西的详
一个用PHP开发的系统中,如何实现前台点击某东西后。在后台弹出一个窗口,把点击哪东西的详细信息显示在哪窗口中。比如:后台有管理员打开着管理页面。当某地的A客户下了订单的时...
一个用PHP开发的系统中,如何实现前台点击某东西后。在后台弹出一个窗口,把点击哪东西的详细信息显示在哪窗口中。
比如:后台有管理员打开着管理页面。当某地的A客户下了订单的时候。要在后台管理页面弹出一个窗口提示订单信息。。 展开
比如:后台有管理员打开着管理页面。当某地的A客户下了订单的时候。要在后台管理页面弹出一个窗口提示订单信息。。 展开
4个回答
展开全部
看了上面两个答案觉得肯定不行,楼主问的应该是两个客户端的操作,如果仅仅这样只能实现一台机子上的操作,显然,用户的提交订单在一台机子上,而管理员操作在另一台,其实应该这样做。这里主要是两步程序:
第一步用户在提交页面提交订单到数据库,如果楼主是程序员的话,这步相信你没问题。
第二步,是管理员打开订单页面,由于网页是“客户端请求->服务端响应”机制,所以订单页面是固定,只有当用户从新发送请求,订单页面才会更改,所以就需要网页加个实时更新了,可以两种方法,用php程序隔几秒循环查询一次,另一种是js隔几秒刷新网页。我想php程序是连接服务端的,如果持续操作,会造成服务端资源浪费,所以最好用js程序,在客户端运行,隔几秒刷新订单页面就可以实现楼主说的:用户提交—>数据库更新->
管理员实时查看这步骤。所以我把js帅新当前页面的代码发来就足够楼主实现这一不操作了。
<script type="text/javascript">
setTimeout("parent.window.location=window.location.href",3000);
</script>
这里我隔3秒,我测试了没有问题,还有就是弹出订单信息页面了,这就相当于打开一个订单处理页面,可以在你的订单管理页面做个判断,如果有未处理的订单,就打开这个订单处理页面,可以直接用window.open()函数即可,并且把这个订单的标志号发给这个页面就可以了。
具体就这些,如果楼主还有不明白的或者php程序不会写,可以联系我。
第一步用户在提交页面提交订单到数据库,如果楼主是程序员的话,这步相信你没问题。
第二步,是管理员打开订单页面,由于网页是“客户端请求->服务端响应”机制,所以订单页面是固定,只有当用户从新发送请求,订单页面才会更改,所以就需要网页加个实时更新了,可以两种方法,用php程序隔几秒循环查询一次,另一种是js隔几秒刷新网页。我想php程序是连接服务端的,如果持续操作,会造成服务端资源浪费,所以最好用js程序,在客户端运行,隔几秒刷新订单页面就可以实现楼主说的:用户提交—>数据库更新->
管理员实时查看这步骤。所以我把js帅新当前页面的代码发来就足够楼主实现这一不操作了。
<script type="text/javascript">
setTimeout("parent.window.location=window.location.href",3000);
</script>
这里我隔3秒,我测试了没有问题,还有就是弹出订单信息页面了,这就相当于打开一个订单处理页面,可以在你的订单管理页面做个判断,如果有未处理的订单,就打开这个订单处理页面,可以直接用window.open()函数即可,并且把这个订单的标志号发给这个页面就可以了。
具体就这些,如果楼主还有不明白的或者php程序不会写,可以联系我。
2010-10-25
展开全部
前台点击某个东西,比如访问后台的pop.php
pop.php里可以通过$_GET或者$_POST获取点击参数,然后pop.php可以用php的exec函数来执行一个外部程序,所以实现你这个功能需要另外写一个程序才可以。(exec的时候把php获取的参数带进去)
pop.php里可以通过$_GET或者$_POST获取点击参数,然后pop.php可以用php的exec函数来执行一个外部程序,所以实现你这个功能需要另外写一个程序才可以。(exec的时候把php获取的参数带进去)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要用引用Javascript弹出窗口。
function _open(a,b){这里你自创你要的
}
function _open(a,b){这里你自创你要的
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的方法是设置后台页面自动每多长时间刷新一次,然后用php检测订单的那个数据库的表,一但有数据就运行显示弹出的对话框,至于你要担心页面的刷新不能保留你所写下的信息,那么你可以在里面多方一个框架,在框架中执行这个操作 不久ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |