在特定情况下使用控件结构显示表单

用户名

我是PHP的初学者,我在一个拼车网站上工作,我只想在用户帐户中显示一个表单,除非他没有输入他的车,但是这是我的代码,很遗憾,它不起作用并且我还没有屏幕上没有任何错误。如果可以,请你帮助我 !!

 <div id="edit-settings" class="tab-pane">
           <?php  $user_id=$_SESSION['user']['id'];
            $res = $db->query('SELECT COUNT(*) FROM car where $user_id');
                              $get_total = $res->fetchColumn();
                                 if($get_total==0){
                            echo 'please enter a car by filling the form below'; ?>



                                            <form action="car.php" method="post">
                                            <br />
                                    <label class="control-label" for="inputEmail">
            Brand * &nbsp;
        </label>
        <input class="span4" type="text" placeholder="Brand *" name="brand" maxlength="64" required="">
        <br />
    <br />  
        <label class="control-label" for="inputEmail">
            Model * &nbsp;
        </label>
        <input class="span4" type="text" placeholder="Model *" name="model" maxlength="64" required="">
        <br /><br />
        <label class="control-label" for="inputEmail">
            Confort * &nbsp;
        </label>
        <select id="lst_confort" class="span4" name="confort">
                <option value="Basique">Basic</option>
                <option value="Normal">Normal</option>
                <option value="Confortable">Confortable</option>
                <option value="Luxe">Luxary</option>
            </select>
            <br /><br />
        <label class="control-label" for="inputEmail">
            Color * &nbsp;
        </label>
        <select id="lst_confort" class="span4" name="couleur">
                <option value="0" selected> choose a color</option>     
             <option value="0"> white</option>                           
             <option value="1">black</option>
             <option value="2">blue</option>
             <option value="3"> Red</option>
             <option value="4"> Orange </option>
             <option value="5"> Green</option>
             <option value="6"> Yellow </option>

             </select> 
            <br /><br />
            <label class="control-label" for="inputEmail">
            Nb places * &nbsp;
        </label>
        <select name="places" id="lst_NbPlaces" class="span2" required="">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
                <option value="6">6</option>
                <option value="7">7</option>
            </select>
            <br />
    <br />


            <button type="submit" class="btn btn-success">
                Submit</button>

                <br />
                <br />
                <br />
                <label class="text-info">
                * required field
            </label>



        </form>
        <?php } else {
                  echo "You have already entered car !";
              }
        ?>
lix药

您的查询是错误的:

SELECT COUNT(*) FROM car where $user_id

这是用单引号引起的,因此它的解释与您在上面看到的完全相同;$user_id被视为文字文本,而不是变量。那不是有效的查询。我怀疑你的意思是

$res = $db->query('SELECT COUNT(*) FROM car where user_id = ' . $user_id);

user_id根据需要更改以匹配您的列名。)

请注意,这非常容易受到SQL注入的攻击,因此对于实际使用来说是完全不安全的。

另外,将来,您可以尝试检查数据库错误和日志,以确定出了什么问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在特定情况下如何使用高阶结构

来自分类Dev

在特定情况下显示和隐藏弹出窗口

来自分类Dev

在特定情况下显示和隐藏弹出窗口

来自分类Dev

NodeJS在特定情况下使用错误

来自分类Dev

特定情况下的时序图

来自分类Dev

在特定情况下替换字符

来自分类Dev

特定情况下的开关盒

来自分类Dev

特定情况下的分段错误

来自分类Dev

opencv的某些功能在某些特定情况下显示错误

来自分类Dev

为什么在这种特定情况下扫描仪输入显示错误?

来自分类Dev

opencv的某些功能在某些特定情况下显示错误

来自分类Dev

在这种特定情况下如何使用break子句

来自分类Dev

在这种特定情况下,使用apt-get autoremove命令安全吗?

来自分类Dev

在特定情况下使用Python进行列表理解

来自分类Dev

在这种特定情况下,使用apt-get autoremove命令安全吗?

来自分类Dev

使用 React / Redux 在特定情况下检索过滤后的数组长度

来自分类Dev

如何在整个游戏的特定情况下使用玩家的输入

来自分类Dev

在特定情况下未调用Firebase onDataChange

来自分类Dev

在特定情况下未绘制视图

来自分类Dev

在特定情况下如何抑制声纳法则?

来自分类Dev

在特定情况下的功能依赖性

来自分类Dev

选择器在特定情况下的独占CSS

来自分类Dev

在特定情况下未绘制视图

来自分类Dev

如何在特定情况下捕获OnTouchEvent?

来自分类Dev

在特定情况下如何抑制声纳法则?

来自分类Dev

在特定情况下,如何使JRadioButton透明?

来自分类Dev

在sql server中的特定情况下除以零

来自分类Dev

如何在Array中定义to_proc方法,以便在特定情况下可以使用它

来自分类Dev

在我的特定情况下,在效率和浏览器支持方面,使用DOMNodeInserted或ajaxStop哪个更好?

Related 相关文章

  1. 1

    在特定情况下如何使用高阶结构

  2. 2

    在特定情况下显示和隐藏弹出窗口

  3. 3

    在特定情况下显示和隐藏弹出窗口

  4. 4

    NodeJS在特定情况下使用错误

  5. 5

    特定情况下的时序图

  6. 6

    在特定情况下替换字符

  7. 7

    特定情况下的开关盒

  8. 8

    特定情况下的分段错误

  9. 9

    opencv的某些功能在某些特定情况下显示错误

  10. 10

    为什么在这种特定情况下扫描仪输入显示错误?

  11. 11

    opencv的某些功能在某些特定情况下显示错误

  12. 12

    在这种特定情况下如何使用break子句

  13. 13

    在这种特定情况下,使用apt-get autoremove命令安全吗?

  14. 14

    在特定情况下使用Python进行列表理解

  15. 15

    在这种特定情况下,使用apt-get autoremove命令安全吗?

  16. 16

    使用 React / Redux 在特定情况下检索过滤后的数组长度

  17. 17

    如何在整个游戏的特定情况下使用玩家的输入

  18. 18

    在特定情况下未调用Firebase onDataChange

  19. 19

    在特定情况下未绘制视图

  20. 20

    在特定情况下如何抑制声纳法则?

  21. 21

    在特定情况下的功能依赖性

  22. 22

    选择器在特定情况下的独占CSS

  23. 23

    在特定情况下未绘制视图

  24. 24

    如何在特定情况下捕获OnTouchEvent?

  25. 25

    在特定情况下如何抑制声纳法则?

  26. 26

    在特定情况下,如何使JRadioButton透明?

  27. 27

    在sql server中的特定情况下除以零

  28. 28

    如何在Array中定义to_proc方法,以便在特定情况下可以使用它

  29. 29

    在我的特定情况下,在效率和浏览器支持方面,使用DOMNodeInserted或ajaxStop哪个更好?

热门标签

归档