php - 如何在 php mysql 中存储 javascript 复选框结果

标签 php javascript mysql checkbox jcheckbox

我正在尝试通过选中/未选中的复选框来完成实时复选框结果。我的复选框逻辑有效,但现在我想将此实时复选框结果存储在 MYSQL 中。因此,当我单击复选框时,结果应存储在数据库中,与取消选中复选框结果应存储在数据库中相同。我不想在此示例中使用任何按钮。

这是我的代码:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
<!--[if IE]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script type="text/javascript" >
    function writeTo(object) {
      var container = document.getElementById("container");
      if (object.checked) {
         container.innerHTML =  "Added " + object.value + " <br />";
         } else {
        container.innerHTML =  "Removed " + object.value + " <br />";

      }
    }
</script>
</head>
<body>

    <div id="container"></div>
    <input type="checkbox" onclick="return writeTo(this)" name="check_list" value="Appel">Apple<br>
    <input type="checkbox" onclick="return writeTo(this)" name="check_list" value="Grape">Grape<br>
    <input type="checkbox" onclick="return writeTo(this)" name="check_list" value="Orange">Orange<br>
    <?php
   echo $dd= "<script>document.writeln(container.innerHTML);</script>";

require 'Database.php';

echo $sql="Update scott123.rahul_tbl_users set group1='$dd' where Dingoid=70001501";
//$sql1=mysql_query($sql);
     ?>

</body>
</html>

最佳答案

让 writeTo 函数向执行 mysql 插入/更新查询的服务器发起 ajax 请求。

您可以通过读取复选框的“checked”属性来检查其当前状态。

如果您有使用 jQuery 的经验,这会让很多事情更容易实现。

关于php - 如何在 php mysql 中存储 javascript 复选框结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16565469/

相关文章:

php - 是否可以在 PHP 中创建静态类(如在 C# 中)?

php - 炸开空行

php - 如何解决“非静态方法 xxx :xxx() should not be called statically in PHP 5. 4?

javascript - 使用 NodeJS 实现自动化

javascript - AngularJs ng-model 从 json 绑定(bind)

php - 使用 mysqli 或 PDO 时无法通过 PHP 脚本连接到 MySQL 但 mysql 可以工作

php - 在 PHP 中使用动态选项进行选择

php - 显示动态单选按钮是否被选中

javascript - Aurelia 中 View 模型之间的接口(interface)

MySql 选择包含空值的字段