【问题标题】:Button onclick activating function that inserts some data into mysql table [duplicate]将一些数据插入mysql表的按钮onclick激活功能[重复]
【发布时间】:2016-08-17 23:00:35
【问题描述】:

我正在尝试创建一个按钮,onclick 将通过 mysqlquery 将一些数据插入到测试表中。我的脚本如下所示:

<?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。我想使用这个简单的脚本作为我将在我的在线商店项目中使用的更大脚本的示例。所以我要制作的下一个按钮中的功能会更复杂,但现在我只需要一个模式即可。提前谢谢!

【问题讨论】:

  • Javascript 在客户端(用户的浏览器)上运行,而 PHP 在您的服务器上运行。这不是这样工作的。
  • 你需要研究AJAX
  • 您对我该怎么做有什么建议吗?我可以使用 JavaScript,但是我对此知之甚少。然后我应该编写强制 php 发布 qeury 的 javascript 吗?我迷路了

标签: php mysql


【解决方案1】:
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);  

?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 2014-10-20
    相关资源
    最近更新 更多