【问题标题】:How to dropdown selected after data fetched获取数据后如何选择下拉列表
【发布时间】:2021-03-02 22:52:58
【问题描述】:

我想在下拉 html 表单中选择选项,我正在从数据库中获取数据但进入 html 选择无法获取如何选择选项 下面是我的数据库表数据获取。来自该帐户持有人的是我的数据库值。我想与 select option nd make 进行比较,然后选择到下拉列表中。

Array
(
    [ipsf_public_pf_id] => 62
    [ipsf_main_id] => 216
    [account_no] => 54545455
    [account_holder] => self
    [pf_amt] => 1500.00
    [date_of_payment] => 2020-11-15
)

和我这样的html php表单

$str .='<input type="hidden" name="ipsf_public_pf_id" value="<?php echo $ipsf_public_pf; ?>">
                        <table align="center" cellspacing="1" class="table table-bordered">
                            <tbody>
                                <tr>
                                    <td>PPF A/c No</td>
                                    <td>Account Holder</td>
                                    <td>Date of Payment</td>
                                    <td>Amount</td>
                                </tr>
                                <tr>
                                    <td>
                                        <input name="account_no_'.$ppf.'" type="text" id="account_no_'.$ppf.'" value="'.$account_no.'" size="20" maxlength="20"  class="form-control" onkeyup="Validate_number(this)"/>
                                    </td>
                                    <td>
                                        <select name="account_holder_'.$ppf.'" id="account_holder_'.$ppf.'" class="form-control">
                                            <option value="" selected>Account Holder</option>
                                            <option value="self">Self</option>
                                            <option value="spouse">Spouse</option>
                                            <option value="children">Children</option>
                                        <!--<option value="others">Others</option>-->
                                        </select>
                                    </td>
                                    <td>
                                        <input name="date_of_payment_date_'.$ppf.'" id="date_of_payment_date_'.$ppf.'" maxlength="2" style="width: 50px;" type="text" onClick="this.value="";" value="'.$date.'"  class="form-control-date" onkeyup="Validate_number(this)"/>-<input name="date_of_payment_month_'.$ppf.'" id="date_of_payment_month_'.$ppf.'" maxlength="2" style="width: 50px;" type="text" onClick="this.value="";" value="'.$month.'"  class="form-control-date" onkeyup="Validate_number(this)"/>-<input name="date_of_payment_year_'.$ppf.'" id="date_of_payment_year_'.$ppf.'" maxlength="4" style="width: 65px;" type="text" onClick="this.value="";" value="'.$year.'" class="form-control-date" onkeyup="Validate_number(this)"/>
                                    </td>
                                    <td>

                                    <input name="ppf_amt_'.$ppf.'" type="text" id="ppf_amt_'.$ppf.'"  value="'.$pf_amt.'" size="10"  onBlur="javascript:increment_ppf_amnt(this.value, '.$ppf.');" maxlength="14" class="form-control-date" onkeyup="Validate_number(this)"/>
                                    
                                    <input type="hidden" name="prev_ppf_amount_'.$ppf.'" id="prev_ppf_amount_'.$ppf.'" value="'.$ppf.'"/>
                                    <input type="hidden" name="is_added_0" id="is_added_0" value="no"/>
                                    
                                    </td>
                                </tr>
                                
                            </tbody>
                            <input type="hidden" name="total_ppf_amount" id="total_ppf_amount" value="0"/>
                        </table>';

我很困惑如何在里面选择那个选项。

谁知道,请帮帮我

【问题讨论】:

    标签: php


    【解决方案1】:

    在您的 html 上只需填写 selected="&lt;?=$selectedOption;?&gt;

    基本上它背后的逻辑是:你获取你想要的数据,以及你在option标签上的值,你将使用选定的id/值或你想在@987654323中使用的任何东西@html 标签。

    【讨论】:

    • 我没有得到你。实际上我的 html 在一个变量中。
    • 你不明白什么?
    • 如何使用下拉菜单设置值并选中。请在字符串中查看我的代码。这是我的下拉菜单。
    • 我的回答很清楚,选择它是一个html对象,它有一个名为select的属性,你也知道html吗?
    • 仍然没有得到如何在 html 中设置选择的值
    猜你喜欢
    • 1970-01-01
    • 2022-11-24
    • 2020-04-26
    • 2021-12-15
    • 2015-02-09
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    相关资源
    最近更新 更多