php动态发送数据给页面 php自动向服务器发送数据
如何用php程序主动向html页面发送信息?
你说的应该是服务端主动向客户端推送消息, 这个只能使用Socket建立长连接来实现。
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、网站建设、濮阳县网络推广、微信平台小程序开发、濮阳县网络营销、濮阳县企业策划、濮阳县品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供濮阳县建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
客户端实现比较简单, 大多数浏览器提供的应该都有接口, 几个方法就可以建立一个连接,然后进行消息监听就可以了,服务端实现稍微复杂点, 不过你根本不用自己写那些底层代码, php平台上有一个库叫 "Workerman", 里面所有功能已经帮你实现好了, 你看看文档就能直接调用了, 很简单的。
php 将从数据库中得到的值传到另一个页面
可以这样:
你要在form /form标签里加个隐藏的表单,如这样:
table width="531"
tr
th width="50"姓名:/th
th width="144"?php echo $row["name"]?input type="hidden" name="realname" value="?=$row["name"]?" //th!--每个里面加上这上一个隐藏的表单,这样你提交之后就可以在另外一个页面获取值了--
th width="53"性别:/th
th width="90"?php echo $row["sex"]?/th
th width="46"年龄:/th
th width="120"?php echo $row["age"]?/th
/tr
/table
input name="updata" type="submit" value="修改" /
/form
在另外一个页面这样获取值:
$name=$_POST['realname']; //这样在test.php页面就取到人名的值了
其他值同理
如何编写网页代码实现:只要php接收到发送的post数据,就传给html页面的js内
使用jQuery 的AJAX 功能即可实现;
简单例子,先在html文件中引入 jquery。js 文件
在要显示返回内容的地方 定义一个ID 如 。div id="myinfo"!--返回数据在这里显示--/div
function dingshi(){
$.ajax({
type: "GET",
url: "php文件url", //文件路径
dataType: "html", //返回格式
success: function(data){
//data 既是返回内容,格式或判断自行编写
$('#myinfo').html(data);
});
}
在用一个定时器,定时执行这个函数即可如
setInterval("dingshi()",1000); //每隔1秒执行一次
从PHP的一个页面把数据发送到另一个页面。
你说的是连接数据库后修改数据吧;
一般来说
你的数据表这样;
+++++++++++++++++++++++++++++
id XNAME XTIME XEDITOR
1 lisi 2012-02-10 编辑
2 zhangsan 2012-05-18 编辑
+++++++++++++++++++++++++++++
ID是自动变量;
点编辑ID的时候;是传一个ID到FROM里;链接一般是这样
a href="xxxx.php?id=1"编辑/a
xxxx.php里接收ID=1
----------------------------
form method="post" action=""
数据库查询该ID所有信息。。。。
input type="text" name="id" value="?php echo $row['id']; ?"
input type="text" name="xname" value="?php echo $row['XNAME']; ?"
.......
/form
分享文章:php动态发送数据给页面 php自动向服务器发送数据
标题链接:http://myzitong.com/article/hpsicj.html