资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php更新数据后刷新,php更新数据库数据

怎么用php刷新页面?

方法其实挺多的。以前比较常用的是iframe这样来做。现在多了个ajax,所以一般情况下都是用的ajax。

10年积累的网站制作、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站策划后付款的网站建设流程,更有荷塘免费网站建设让你可以放心的选择与我们合作。

第一种方法,ajax实现:

当然,ajax使用起来确实很简单就可以实现,但是里面的很多知识还是比较有点深的。我之前做页面时间自动刷新的功能就是用的ajax。完整代码是:

1.getTime.php:

代码如下:

?php

header("cache-control:no-cache,must-revalidate");

header("Content-Type:text/html;charset=utf-8");

$time = "2012-1-20 18:00:00";

$dt_element=explode(" ",$time);

$date_element=explode("-",$dt_element[0]);

$time_element=explode(":",$dt_element[1]);

$date = mktime($time_element[0],$time_element[1],$time_element[2],$date_element[1],$date_element[2],$date_element[0]);

$nowTime = time();

$showtime = date("北京时间Y年m月d日H:i:s",$date-$nowTime);

if($showtime="北京时间1970年01月01日08:00:00"){

echo "happy new year";

}

echo $showtime;

2.zidong.php:

代码如下:

/head

body

h1Ajax动态显示时间/h1

input type="button" value="开始显示时间" id="go" onclick="start()" /

p当前时间:font color="red"span id="showtime"/span/font/p

/body

script type="text/javascript"

var xmlHttp;

function createXMLHttpRequest(){

if(window.ActiveXObject){

xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

}

else if(window.XMLHttpRequest){

xmlHttp = new XMLHttpRequest();

}

}

function start(){

createXMLHttpRequest();

var url="getTime.php";

xmlHttp.open("GET",url,true);

xmlHttp.onreadystatechange = callback;

xmlHttp.send(null);

}

function callback(){

if(xmlHttp.readyState == 4){

if(xmlHttp.status == 200){

document.getElementById("showtime").innerHTML = xmlHttp.responseText;

setTimeout("start()",1000);

}

}

}

/script

/html

在浏览器里面直接访问zidong.php就可以了,点击里面的按钮就可以看到效果。

这个就是用ajax做的刷新页面局部内容的小例子。你可能会怀疑:这里面没有跟数据库交互啊?这还不简单,直接在getTime.php页面里面操作就可以啦。

这种方法就不用多说了吧。至于ajax里面的代码是什么意思,不要问我啦,我之前就说过,这里面的ajax还是有点深的。

第二种方法:使用iframe方法实现。

不要给我说用PHP 的include可以啊。你去试试吧。可以,可以就不会有那么多人在百度里面问了。

这种方法呢说起来复杂,其实还是挺简单的。说下原理吧:

要刷新的页面中把要自动刷新的局部的代码单独拿出来,做成一个独立的页面,自动刷新有很多种方法:可以在这个独立页面中用javascript来控制,什么setTimeout("start()",1000);啊或者setInterval("start()",1000);(每隔1秒刷新页面)这样,还可以用meta标签实现:meta http-equiv="Refresh" content="10"(每隔10秒刷新页面)。这样在原来的页面中用iframe来将它调用过来。这样就可以了。

在PHP中怎么实现新增数据,刷新表格,而不刷新整个页面。

ajax把增加的数据传到后台,保存成功的话就然后查询数据库,把当前分页的内容读取,再传回前台,前台先关掉弹出的页面,然后用js或者jq把原来表格的内容直接干掉,然后在把新查询的数据循环出来用js或者jq写成表格到相应位置啊,还是很好实现的

PHP中如何实时刷新并且更替显示的数据

有两种实现方法:

1、你可以用PHP服务器推技术,当数据发生变化时,主动推送到页面显示。相关技术可以参考文档。百度也很多。

2、你可以用Javascript,每过一秒钟,使用Ajax获取数据,一秒钟刷新一次,也可以实现的。

第一种我也不会。第二种相信你可以的。

while的话是循环,你用了只会一行行加

用php改写数据成功后,刷新又变回来了

角色信息没有直接读数据库,而是角色登陆时就加载了的吧,当你改写数据库时,客户端的角色信息没有同步更新,客户端的操作导致服务端的信息被客户端的信息再次覆盖!

猜测的哈!

PHP插入数据后再刷新,又插入了一条.怎样解决

防止刷新重复提交,用Session+表单隐藏字段的方法

设置session值如 forum1=0

正常提交后判断此session值,如果为0,就正常执行,执行完后将其置为1

下次再刷新提交时.此session已经为1了.不执行处理段.直接给跳走或者报错即可

php中如何添加数据点击提交后返回当前页并刷新了数据?

1、首先这个页面是php页面,还要确定这个页面是提交到本页面的,设置 表单的 action="",或者设置action=“#”,或者不写action 都是提交到本页面的

2、创建一个表单,写入几个文本输入框,并设置name值,一定要设置name,最后还要有一个提交按钮

3、在最上面开始写php代码,如果需要处理这些数据,就处理,不需要处理可以不用写,点击提交按钮会提交到本页面并且刷新


网页名称:php更新数据后刷新,php更新数据库数据
文章分享:http://cdkjz.cn/article/hscggi.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220