Сохранение флажка javascript (проверено / не проверено) приводит к ошибке php mysql

Я пытаюсь выполнить живой флажок с флажком.

Моя логика для флажков работает, но теперь я хочу сохранить этот живой результат флажка в 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);
?>

1 ответ

Похоже, вы пытаетесь поместить псевдоним в rahul_tbl_users, как этот scott123.rahul_tbl_users

Это неправильно, вы не можете так поступить.

Другие вопросы по тегам