【问题标题】:Drop down list from database in PHP [closed]PHP中数据库的下拉列表[关闭]
【发布时间】:2015-03-08 23:18:58
【问题描述】:

我正在尝试将我的数据从我的数据库表位置输入到下拉列表中,但我遇到了一些困难。

        <?php
        session_start();
        require_once("functions/User.cookies.php");

                require("functions/MySQL_class.php");
                $event = new MySQL_class();
                $event->Create();

                $event->Query("SELECT eid, `name`, date, `details`, vid, `mdetails`FROM event order by Date ");
                for($i=0; $i<$event->rows; $i++){
                    $event->Fetch($i);
            }


 ?>

        <!DOCTYPE html PUBLIC>
        <html>
<body>
    <div id="Createevent">

            <h1>create an event</h1>
            <form action="functions/C_create.php" method="post">
                <label>Event Name</label>
                <input type="text" name="inputname" class="text requiredField subject" value="" /><br/><br/>
                <label>Date</label>
                <input type="date" name="inputdate" class="text requiredField subject" value="" /><br/><br/>
                <label>Deatils</label>
                <input type="text" name="inputdetails" class="text requiredField subject" value="" /><br/><br/>
                <label>Venue</label>


                <select name"select" class"textfeilds" >
                    <option id="0"> -- select your venue --</option>
                    <?php

                require("functions/MySQL_class.php");
                $event = new MySQL_class();
                $event->Create();

                $event->Query("SELECT * FROM venue ");
                for($i=0; $i<$event->rows; $i++){
                    $event->Fetch($i);


                    ?>
                    <option id="<?php echo $event->Create['vid']; ?> "><?php echo $event->Create['name'] ?></option>


                    <?php   } ?>
                </select>   

                <input name="submit" id="submit" value="Submit" class="button big red" type="submit"/>
            </form>
</div>

【问题讨论】:

  • 当问题表说您应该添加更多详细信息时,实际上意味着您应该添加更多详细信息。它通常有助于解释具体的问题是什么,是否有错误消息,当前代码如何行为不端,以及到目前为止还尝试了哪些其他方法。 “HELP Please”也是超级多余的,并且不会煽动任何人。
  • 对不起,我是这个网站的新手,我无法在下拉列表中显示数据我尝试添加照片,但我的帐户不允许我,因为我没有足够的点数如果有帮助,将在选择表中

标签: php database drop-down-menu


【解决方案1】:

我了解您希望从数据库中获取数据来填充下拉列表,因此请更新您的代码,如下所示:

 <?php
  // try this 
  $event->Query("SELECT * FROM venue ");
  while($row = $event->Fetch()) {
    echo '<option id="'.$row['vid'].'">'.$row['name'].'</option>';
 } 
?>

【讨论】:

  • 工作了,谢谢问题现在它只是一个空白字段,当我只是下拉并且不显示 veune 的名称只是一个空格,空格的数字与我有任何想法的场地数量谢谢:)
猜你喜欢
  • 2013-03-03
  • 2019-05-11
  • 2014-09-09
  • 1970-01-01
  • 2014-01-25
  • 1970-01-01
  • 1970-01-01
  • 2021-10-31
  • 1970-01-01
相关资源
最近更新 更多