按钮onclick激活功能,插入一些数据到mysql表
问题描述:
我想创建一个按钮,onclick会通过mysqlquery插入一些数据到测试表。我的脚本如下所示:按钮onclick激活功能,插入一些数据到mysql表
<?php
function AddCount(){
$con = mysqli_connect(connectvalues);
$query = "INSERT INTO testtable VALUES (1);";
mysqli_query($con, $query);
};
?>
<button style"button" onlick="AddCount()">Click me</button>
但它不起作用。有小费吗? PS。我想用这个简单的脚本作为我要在我的在线商店项目中使用的更大脚本的示例。所以下一个按钮的功能会更复杂,但现在我只需要一个模式。先谢谢你!
答
function AddCount(){
var ajax = new XMLHttpRequest();
ajax.open('POST','ajax.php',true);
ajax.send();
}
在ajax.php
<?php
$con = mysqli_connect(connectvalues);
$query = "INSERT INTO testtable VALUES (1);";
mysqli_query($con, $query);
?>
上的JavaScript客户端(用户的浏览器)中运行,而PHP运行在服务器上。这不是像这样工作的功。 – Ivar
你需要研究AJAX – RiggsFolly
你有什么建议,我该怎么做呢?我很喜欢使用JavaScript,但我对此没有太多了解。我是否应该编写强制php发布qeury的JavaScript?我迷路了 –