繁体   English   中英

如何从数据库获取数据到php中的下拉列表

[英]How get data from database to Drop down list in php

我已经创建了下拉列表,我想根据数据库添加“选定”值。

这是动态的,必须嵌入html表中。 但我无法完成此代码。

我的要求如下。

一位父母可以生一个以上的孩子,他们的教育程度也可能不同。 据此,我使用了三个字段名称,称为NIC号,child_name和status。 有三种可能的状态称为“正在学习”,“已完成”和“待输入”。

据此无法选择状态值作为数据库值。

<?php
$nic=$_GET['nic'];
                                            include '../svr/connection.php';
                                            $query1 = "Select * from child where nic='$nic'";
                                            $result = mysqli_query($conn, $query1);
                                            $x = 100;
                                            while ($row = mysqli_fetch_assoc($result)) {
                                                echo "<tr>
        <td><input type='checkbox'></td>

         <td>
         <div class='search-box'>
         <input type='text'class='form-control' value='{$row['child_name']}' name='item_name[]' id='item_$x'>
         <div class='res'></div>
         </div></td>


        <td>
<select name='study[]' id='study_$x' class='form-control'>
              <option value='Currently Studying'>Currently Studying</option>
              <option value='Completed studies'>Completed</option>
              <option value='To Be Studied'> To Be Enter</option>
 </select>        

</td>
</tr>";

您有一个带有三个预填充选项的下拉菜单。 您的数据库条目将具有以下任一选项。 现在,您要根据记录选择从数据库中获取的值。

我假设您正在从上一页使用$_GET给您$nic的上一页登陆。

您将使用JS实现此目的。 请参考下面的代码。

<script type="text/javascript">
    $(document).ready(function() {
        $('#study').val("<?php echo $your_fetched_value; ?>");     
    });
</script>

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM