在下拉列表,单选按钮和复选框字段中显示预先选择的现有值

本·耶茨

我正在建立一个网络,它将自由职业者分组在一起,并允许潜在客户浏览包含其详细信息的个人资料。

在我的数据库中,我存储了用户将使用下拉列表或单选/复选框字段通过表单输入的一些值。通过编辑页面,他们可以修改该数据。

我正在努力使如何将这些字段预先填充(如果该值存在于数据库中)(可能是在创建其概要文件时)使用它们已经获得的值进行填充。我已经设法通过将列值作为表单字段值进行回显来对常规文本/输入字段进行处理,但无法弄清楚如何使用其他字段来实现它。

更新:我需要从数据库中提取值,并让表单字段将其显示为预选/默认条目。

如果我将其保留为空白,则意味着用户将不加覆盖任何现有数据,并擦除之前为该字段输入的所有内容。

下面是一个示例下拉字段;

<div class="item-content">
<div>Experience</div>       
<select class="form-control" name="profile_experience" id="profile_experience">
    <option value="1">Amateur</option>
    <option value="2">Semi Professional</option>
    <option value="3">Professional</option>
</select>
</div>

我正在使用以下内容获取值;

    <?php     
        $id=$_SESSION['user']['id'];
        $result = $db->prepare("SELECT * FROM profiles WHERE user_id= :userid");
        $result->bindParam(':userid', $id);
        $result->execute();
        for($i=0; $currentprofile = $result->fetch(); $i++){  
    ?>
<!--FORM HERE-->
<?php
    }
?>
JK

检索并存储存储的值

<?php
$query  = "SELECT id FROM Tablename WHERE YOUR_CONDITION";
$result = mysqli_query($connection, $query);
if (mysqli_num_rows($result) > 0)
{
$row    = mysqli_fetch_assoc($result);
$selectedOption = $row['id'];
}
else
{
$selectedOption = ''; // Your default selection of $cc
}

$profile_experience_array = array(1=>'Amateur', 
                                  2=>'Semi Professional', 
                                  3=>'Professional');                                 
?>

以下代码显示profile_experience_array的所有选项。$ key将检查数据库值($ selectedOption),默认情况下将选中该文本。

<div class="item-content">
<div>Experience</div>       
<select class="form-control" name="profile_experience" id="profile_experience">
<option value="0">Select</option>
    <?php 
    foreach ($profile_experience_array as $key => $text)
    {
        if ($key == $selectedOption)
        {
            echo '<option value="'.$key.'" selected="selected">'.trim($text).'</option>';
        }
        else
        {
            echo '<option value="'.$key.'">'.trim($text).'</option>';
        }
    }
    ?>
</select>
</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在下拉列表,单选按钮和复选框字段中显示预先选择的现有值

来自分类Dev

如何在播放框架中预先选择单选按钮/复选框组?

来自分类Dev

在Telerik的RadListView中预先选择复选框

来自分类Dev

在下拉按钮中显示选中的复选框文本

来自分类Dev

在下拉列表(MVC)中显示复选框项目

来自分类Dev

如何从单选按钮列表和复选框列表中获取选定的值?

来自分类Dev

我如何使用jQuery基于localStorage预先选择选择框和复选框

来自分类Dev

根据阵列内容预先选择复选框

来自分类Dev

如何在选择下拉列表中显示所选复选框的值?

来自分类Dev

如何在选择下拉列表中显示所选复选框的值?

来自分类Dev

如何在下拉列表中动态显示多个复选框列表

来自分类Dev

在下拉列表中添加复选框

来自分类Dev

根据最后输入的值,应在下拉列表中启用复选框

来自分类Dev

ASP.NET Web Api 2 c#中的单选按钮、下拉列表、复选框

来自分类Dev

如何通过流星和自动套用从下拉列表中预先选择一个值?

来自分类Dev

复选框和单选按钮不会显示

来自分类Dev

通过ip获取用户国家/地区,并将其显示在下拉列表的顶部,但不预先选择

来自分类Dev

单选按钮和复选框。防止更改值属性

来自分类Dev

选择复选框或单选按钮

来自分类Dev

带有单选按钮和复选框的jquery切换数组列表

来自分类Dev

如何在angular.js中同时获取复选框值和单选按钮值

来自分类Dev

带有复选框和单选按钮的TreeView

来自分类Dev

渲染单选而不是复选框或选择表单中的列表

来自分类Dev

如何在重定向页面中显示下拉列表和复选框选定值以在 PHP 中进行确认?

来自分类Dev

ReactJS 中的单选按钮和复选框的 onChange 或 onClick

来自分类Dev

从选择,单选,复选框中清除值?

来自分类Dev

从选择,单选,复选框中清除值?

来自分类Dev

禁用带有复选框和下拉选择的输入字段

来自分类Dev

如何使用ajax和php在csv中获取单选按钮,复选框值?

Related 相关文章

  1. 1

    在下拉列表,单选按钮和复选框字段中显示预先选择的现有值

  2. 2

    如何在播放框架中预先选择单选按钮/复选框组?

  3. 3

    在Telerik的RadListView中预先选择复选框

  4. 4

    在下拉按钮中显示选中的复选框文本

  5. 5

    在下拉列表(MVC)中显示复选框项目

  6. 6

    如何从单选按钮列表和复选框列表中获取选定的值?

  7. 7

    我如何使用jQuery基于localStorage预先选择选择框和复选框

  8. 8

    根据阵列内容预先选择复选框

  9. 9

    如何在选择下拉列表中显示所选复选框的值?

  10. 10

    如何在选择下拉列表中显示所选复选框的值?

  11. 11

    如何在下拉列表中动态显示多个复选框列表

  12. 12

    在下拉列表中添加复选框

  13. 13

    根据最后输入的值,应在下拉列表中启用复选框

  14. 14

    ASP.NET Web Api 2 c#中的单选按钮、下拉列表、复选框

  15. 15

    如何通过流星和自动套用从下拉列表中预先选择一个值?

  16. 16

    复选框和单选按钮不会显示

  17. 17

    通过ip获取用户国家/地区,并将其显示在下拉列表的顶部,但不预先选择

  18. 18

    单选按钮和复选框。防止更改值属性

  19. 19

    选择复选框或单选按钮

  20. 20

    带有单选按钮和复选框的jquery切换数组列表

  21. 21

    如何在angular.js中同时获取复选框值和单选按钮值

  22. 22

    带有复选框和单选按钮的TreeView

  23. 23

    渲染单选而不是复选框或选择表单中的列表

  24. 24

    如何在重定向页面中显示下拉列表和复选框选定值以在 PHP 中进行确认?

  25. 25

    ReactJS 中的单选按钮和复选框的 onChange 或 onClick

  26. 26

    从选择,单选,复选框中清除值?

  27. 27

    从选择,单选,复选框中清除值?

  28. 28

    禁用带有复选框和下拉选择的输入字段

  29. 29

    如何使用ajax和php在csv中获取单选按钮,复选框值?

热门标签

归档