重工电子论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 6675|回复: 0

[其他] 【PHP】水电厂

[复制链接]

287

主题

668

帖子

5617

积分

学生管理组

Rank: 8Rank: 8

积分
5617
发表于 2018-11-9 21:13:50 | 显示全部楼层 |阅读模式
我的环境 Window7+PHPStudy
phpstudy 2016  apache+mysql +php5.4
源代码在附件内
其中记录几个关键点
数据库连接用PDO,具体链接代码在test.php里面
起始页面为Index.php,在该文件内,有如下语句
[PHP] syntaxhighlighter_viewsource syntaxhighlighter_copycode
    <?php
    //以下为加载时的查询语句
    $sql="select * from t_d_message";
    $stmt=$pdo->query($sql);
    $rows=$stmt->fetchAll();
    $json_message=json_encode($rows);
    ?>

    var myMessages = ['info', 'warning', 'error', 'success']; // define the messages types
    var MessageJson = JSON.parse('<?php echo $json_message;?>');
    var MessageArray = [];
    for (var i = 0; i < MessageJson.length; i++) {
        MessageArray.push(MessageJson[i].content);
    }

这个代码意思是页面加载的时候,从数据库内拉取错误信息,然后放在页面内变量MessageArray中

另外页面交互的函数放在DataAPI.php内,意思就是拉取数据库中t_d_Device这个表内的所有数据,

最后在Index.php中,document.ready中,用setInterval('getData()', 2000);不断的去拉取数据,
整个过程就这么简单

SDC.rar (1.45 MB, 下载次数: 4)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|cqutlab ( 渝ICP备15004556号

GMT+8, 2024-4-17 03:39 , Processed in 0.166733 second(s), 32 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表