在以前工作的查询中收到Bool(false)

时间:2016-05-24 12:11:31

标签: php mysqli

我正在关注如何根据是否勾选复选框将数据插入数据库的教程。该查询以前正在工作,因为它插入到数据库中,但是,现在该值未插入到数据库中并且我正在接收:

  

布尔(假)

这很令人困惑,因为它工作正常并且没有进行任何更改。 我正在自学,并且会感谢任何能够揭露我的错误的人,所以我可以学习和成长,并且能够解决自己,如果再次出现这样的问题。任何指导都将非常感谢。

<fieldset>
                    <h2 class="checkboxes">Active</h2>
                    <br>
                    <input type="checkbox" name="act_check" id="act_check" class="check"  value="Y" <?php if (isset($_GET['act_check'])) { ?> checked="checked" <?php } ?> /><p class="ppc">&nbsp;Display in search results</p>
                    <br>
                </fieldset>

                <?php
                $saleItemValue = "N";
                if (array_key_exists('act_check', $_GET) && $_GET['act_check'] == 'Y') {
                    $saleItemValue = "Y";
                }

                $sql = "INSERT INTO Rest_Details (Active) VALUES ( '$saleItemValue' )";



                    $run_cats = mysqli_query($dbc, $sql);
                     var_dump($run_cats);

                    if (!$sql) {
                //if (!mysqli_query($sql)) {
                    die("could not query: " . mysqli_error());
                }
    ?> 

0 个答案:

没有答案