网站首页 > 文章中心 > 其它

php更新数据后刷新

作者:小编 更新时间:2023-08-17 13:10:44 浏览量:134人看过

怎么用php刷新页面?

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

第一种方法,ajax实现:

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

①getTime.php:

代码如下:

php更新数据后刷新-图1

php

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

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

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

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

$nowTime = time();

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

echo "happy new year";

}

php更新数据后刷新-图2

echo $showtime;

/head

body

h1Ajax动态显示时间/h1

php更新数据后刷新-图3

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(){

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

setTimeout("start()",1000);

/script

/html

这个就是用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中如何实时刷新并且更替显示的数据

有两种实现方法:

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

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

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

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

猜测的哈!

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

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

设置session值如 forum1=0

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

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

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

以上就是土嘎嘎小编为大家整理的php更新数据后刷新相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章