我正在做两个按钮下一个和上一个我在php文件中有这行代码,并在另一个php修复程序中定义了该功能,必须执行的功能是转到我所在的taula,然后选择下一个产品。问题在于该按钮什么也不做。
我试图用另一种方式来表达思想,但是当我按下按钮时它什么也没做
public static function botoSeguent(){
if(isset($_POST['Seguent'])){
$Ordre=$_POST['Ordre']+1;
$sql= "SELECT * FROM" .self::$tablename. " WHERE Ordre='$Ordre";
$query = Executor::doit($sql);
}
}
该按钮没有任何作用。
这是我在PHP文件中使用的行:
<button class="btn btn-primary" type="button" id="botoSeguent()"> <i class="fa fa-search"></i> Següent</button>
答案 0 :(得分:0)
您需要通过javascript调用php函数。有两个部分,一个是服务器站点脚本,它是PHP代码,另一个是客户端脚本,它是HTML,Javascript等。下面是示例
这是客户端脚本:
<button class="btn btn-primary" type="button" onclick="botoSeguent();"> <i class="fa fa-search"></i> Següent</button>
<script>
function botoSeguent() {
$.ajax({
url: 'http://xxxxx.com/botoSeguent',
type: 'POST',
success: function (data) {
}
});
}
</script>
这是您的服务器端脚本
public static function botoSeguent(){
if(isset($_POST['Seguent'])){
$Ordre=$_POST['Ordre']+1;
$sql= "SELECT * FROM" .self::$tablename. " WHERE Ordre='$Ordre";
$query = Executor::doit($sql);
}
}
当您单击按钮时,客户端Java脚本ajax调用服务器端php函数。希望它能回答您的问题。