0

我正在尝试使用选中/未选中复选框来完成实时复选框结果。

我的复选框逻辑有效,但现在我想将这个实时复选框结果存储在 MYSQL 所以当我点击复选框时,结果应该存储在数据库中,就像我未选中复选框结果应该存储在数据库中一样。

我不想在这个例子中使用任何按钮。我非常接近结果只是想做一些小错误。请帮帮我。谢谢你。

这是我完整的小代码:

### Check.php

<!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 />";
                }
                $.ajax( {
                    url: 'check1.php',
                    method: 'POST',
                    data: { chkvalue: object.value }
                });
            }
        </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>

###check1.php
<?php
    $value = $_POST['chkvalue'];

    echo $sql="Update scott123.rahul_tbl_users set group1='$value' where Dingoid=70001501";

    $sql1=mysql_query($sql);
?>
4

1 回答 1

0

看起来您正试图将别名放在 rahul_tbl_users 上,例如 scott123.rahul_tbl_users

这是错误的,你不能那样做。

于 2013-05-15T13:27:17.760 回答