php中点击一个按钮,执行一个内置函数

我用php输出了一个页面,里面包含一个按钮。
如何才能点击这个按钮后,让服务器php执行一个函数操作数据库,然后刷新这个页面?
Ps:ajax不会

程序是在wordpress插件里写的。直接这样建个页面调用,会不会失效?因为因为需要调用global $wpdb

<!--?
ignore_user_abort();
//即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.
set_time_limit(0);
//
执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*5;
//
每隔5分钟运行
do{
$fp

= fopen("test.txt","a");
fwrite($fp,"rn".date('Y-m-d
H:i:s',time())."rn");
fclose($fp);
sleep($interval);
//
按设置的时间等待5分钟循环执行
}while(true);
echo

'ok';
?-->
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-11
按扭改成A标签,
<a href="xx链接.php?do=update" >更新数据库</a>

<?php
function update(){
//操数据库
}
if(function_exists($_GET['do']))
$_GET['do']();
?>追问

你好,因为是新建的wordpress插件,程序中包含$wpdb等变量,单独的文件不起作用啊

追答

你就写在当前页面就行了,

追问

那么“xx链接.php?do=update”该怎么写啊?

我的当前页面是:


参数会传给options-general.php,而不是我写的test.php

追答

第2个回答  2015-07-01
<? php
if($_POST['submit']){
//加上你的函数操作数据库;
}
?>
这样应该就可以了
第3个回答  推荐于2016-04-02
<? php
if($_POST['submit']){
//加上你的函数操作数据库;
}
?>本回答被提问者采纳
第4个回答  2012-12-11
知道不会ajax你就先学会ajax吧

相关了解……

你可能感兴趣的内容

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