
正文
php刷新显示下条数据 php不刷新提交
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用PHP实现页面的局部刷新功能,读取记事本数据。随便点击刷新区域一下就自动加载下一条数据。做个 DEMO出来
局部刷新功能,点击刷新区域这个需要用到javascript, 你可以用ajax.或者是JQuery;
局部刷新和区域刷新其实都是刷新一个DIV里的内容,只是刷新方式你可以定时刷新或手动点击按钮刷新;
给你一个JQuery的小例子,点击按钮刷新div:
div id="demo"原来div里的内容/div
input type="button" id="but" value="刷新div" /
script
$('#but').click(function(){
$.get('demo.php',null, function(data){
$('#demo').html(data);
})
});
/script
PHP页面时时获取系统时间,
demo.php;
?php
echo date("Y-m-d H:i:s");
?
如果你要读取文件内容,那么有多种方法,我先告诉你一种:
file_get_contents(file) php函数读取文件内容, 可以是txt文体文件或html文件
?php
echo file_get_contents("data.txt");
?
相关问答
Q1: PHP怎样实现单击上一条、下一条按钮,页面不刷新,显示数据库中的上一条、下一条记录。
帮你简单的做php刷新显示下条数据了一下,剩下的你自己搞定。。。
这个是你的那段代码,然后我用php刷新显示下条数据了jquery的ajax 你自己去下一个。这个是index.php
?php
header("Content-type: text/html; charset=utf-8");
include './config.php';
$sql="select * from `xj_2009`";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
?
script src="./jquery-1.6.2.min.js"/script
script
function GetNext(id){
$.get("test.php", { sid: id},
function(data){
alert("Data Loaded: " + data);
});
}
/script
form action="ss.php" method="post"br
IDphp刷新显示下条数据:input type="text" name="id" value="?php echo $row["id"]?" /brbr
用户名:input type="text" name="username" value="?php echo $row["name"]?" /brbr
input type="button" name="next" onclick="GetNext(?php echo $row["id"]?)" value="下一条"/
/form
下面这个是ajax请求的页面test.php
?php
include './config.php';
$sql="select * from `xj_2009` where id {$_GET['sid']} limit 1";
$query = mysql_query($sql);
$row = mysql_fetch_array($query,MYSQL_ASSOC);
$jsonencode = json_encode($row);
echo $jsonencode;
?
已经可以获取到返回的json值了,剩下的你自己搞定。。
Q2: 在PHP页面怎么实现定时刷新显示内容?
jquery+ajax可以很容易实现啊,通过settimeout(function(),5)去触发函数就行,与通过点击发送请求没区别啊。
setInterval(function(){
jQuery.ajax({
type:"POST",
url:"111.php",
global:false,
dataType:"json",
data:"action=ajax",
success:function(data){
jQuery("p").html(data.shopid);
},
error:function()
{
alert("err:操作错误");
}
})
}, 2000);
php部分更简单
if($_POST['action']=='ajax'){
$result=$db-get_one("select * from shtq_shop order by rand() limit 1");
echo json_encode($result);exit;
}
原理很简单 setInterval() 定时执行一个ajax,后台部分执行数据库查询 获得json格式数组
通过回调函数将返回的内容插入到p/p中
Q3: php一条一条地读取数据,并显示
首先你的需求总的来说是有3个php刷新显示下条数据:
1,显示总的数据
2,点击显示下一条
3,定位跳转到某一条
针对的解决办法:
1,这个对数据库而言,就是读取所有符合展示条件的信息
$where = 你的搜索条件php刷新显示下条数据;
$all_info = $this-db-getall('table_name','$where');
2和3的解决办法是,在数据库内有一个id字段,用于唯一标示你的信息
点击显示下一条:
假设你的当前信息id = 14 , 那么,你查询出来 id = 14+1 的信息即可,
跳转到特定的条目:
那就是你给id赋值,进行查询即可。
Q4: PHP显示信息当是第一条或最后一条时候如何显示上一条或下一条
信息是存储在mysql里面的吧
取出来的时候存在数组里然后显示
我说的是我的思路哦
?
$count = count($array);
if($n ==0)
echo "上一条:没新闻";
else if($n==$count)
echo "下一条: 没新闻了";
else
echo $array[$n];
关于php刷新显示下条数据和php不刷新提交的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





