静态html如何更新点击
将自己的网页生成静态html以后,虽然速度和seo都有了很大的提升,但随之而来的问题也来了,有些内容需要在静态html里面动态显示,比如点击的次数,每点击一次,点击数就添加1次,显然这在纯静态页面里面没有办法实现,因为点击的次数是保存在数据库里面的,而纯静态html跟数据库又没有什么关系。
php跟asp都是一样的道理,想要在静态html里面显示动态内容,就只能把动态内容封装起来,然后再进行调用,下面是我写的一个php更新点击数的例子,在下面这个文件里将点击数更新封装成一个php文件,最后以js形式输出,这样就可以通过js将动态点击数输出到静态文件里面了,php更新点击的源码如下:
get_row($id);
mysql_query(update `.pre.article` set `hits`=`hits`+1 where id=.intval($row['id'])) or die (showmsg(更新点击数出现错误!));
$rows=mysql_fetch_assoc(mysql_query($sql=select * from doorsjk_article where id=.intval($row[id])));
$str=$rows[hits];
?>
include(global.php);这句是包含的连接数据库文件,$row=$art->get_row($id);这句是接受过来的id,已经做成类来调用了,得到的就是接受过来的id,下面的就很容易理解了,就是将数据表的字段hits添加1,而最后的echo就是将新的hits输出出来。
使用时只需要将更新次数的php文件包含进来即可。。
静态页面还可以调用文本等来进行更新点击的次数,这里的例子是点击数的字段保存在数据库里面的,也是大多数都使用的方法,举一反三,也可以将“最新文章”,“文章评论”等动态的内容在静态html里面通过js文件来进行调用。
发布地址:http://www.60ie.net/article/5/252.html
php 数据库 html
------解决方案--------------------
学习一下,和我一样的问题呀
------解决方案--------------------
不是有ajax?
------解决方案--------------------
好思路~~~
------解决方案--------------------
好资源吐血推荐:http://download.csdn.net/detail/shw340518/5019519
------解决方案--------------------
学习了,不错哦
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
没全部看完,不过不要全部更新,局部更新不行?