html页 调用PHP

我用PHP写了一个公告系统,我的原理是,用户向数据库写入公告的时候,直接生成一个数据库中id名.HTML文件,在主页上,显示最新10条,并对应的链接,id.html文件,现在我想,怎么能统计出id.html文件的点击量,也就是在打开这个html时,给数据库发送一个update 点击量加1 命令,用个表单行吗,在打开这个html时,自动提交到PHP页执行,我是新手,都是按自己的想法写的,不知道是不是想法上有错误,请高手指点一下,竟量别用script之类,我还没学过,如果简单的话,也可以

静态页面中看上去好你是不能直接调用php文件了,但是有可以使用js调用方式来调用php文件,当然还可以使用ajax 调用php文件,下面我来给大家介绍.
举一个简单的例子来说明:如在页面a.html中用下面这句调用,可以将action=test的参数传递到b.php。
Javascript代码如下:
<script type="text/javascript" src="b.php?action=test"></script>
在b.php中有这样一段PHP代码:
<?php $action=$_GET['action'];
echo "document.write('".$action."');n";
?>
当执行a.html文件时,就会调用b.php文件,并将b.php文件的输出作为JS语句来执行,内容为JS传递的参数action的值,也就是在PHP文件中接受过来的action的值.
jquery的load函数是请求另一个文件并加载到当前DOM里的调用
1、加载一个php文件,该php文件不含传递参数,代码如下
$("#myID").load("test.php");
2、加载一个php文件,该php文件含有一个传递参数,代码如下:
$("#myID").load("test.php",{"name" : "Adam"});
3. 加载一个php文件,该php文件含有多个传递参数,参数间用逗号分隔,代码如下:
$("#myID").load("test.php",{"name" : "Adam" ,"site":www.111cn.net});
//导入的php文件含有一个传递参数,类似于:test.php?name=Adam&site=www.phpfensi.com
4. 加载一个php文件,该php文件以数组作为传递参数,代码如下:
$("#myID").load("test.php",{‘myinfo[]‘, ["Adam", www.phpfensi.com});
导入的php文件含有一个数组传递参数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-23
html本身是无法 处理动态请求的~
要完成这个,最好是用javascript
你在生成静态的时候,可以根据数据库id给html页面生成一个相对应的javascript文件引入
比如你的页面是123.html
那你在这个页面生成一个
<script type="text/javascript" src="click.php?id=123"></script>
然后你在click.php这个页面就按照php的语法去处理操作数据库就行!
因为你只是统计,所以就没必要在click.php输出什么js语法,只要根据传来的参数对数据库进行操作就行,这对于你对script之类的不熟悉,并不矛盾的。。。。本回答被提问者和网友采纳
第2个回答  2012-06-23
一般教科书都有

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网