将代码从输入改为下拉列表的选择

问题描述 投票:0回答:1

朋友们,帮我改一下代码,让它显示在选择的下拉列表中吗?谁能帮忙,我在下面给出这个代码

<?php $main_bank = get_payout_bank_name($name->bank_name_array, $this->selected_lang->id);
if (!empty($main_bank)):
    $index = 0;
    foreach ($main_bank as $option): ?>
        <?php foreach ($this->languages as $language):
            $lang_bank = get_payout_bank_name($name->bank_name_array, $language->id); ?>
            <input name="option_<?= $language->id; ?>[]" value="<?= !empty($lang_bank[$index]) ? $lang_bank[$index] : ''; ?>" class="form-control m-b-5" placeholder="<?= $language->name; ?>" required>
        <?php endforeach; ?>
    <?php $index++; ?>
    <?php endforeach; ?>
<?php endif; ?>
php html select input dropdown
1个回答
0
投票

我尝试这样做,但没有成功

<select name="iban_bank_name" class="form-control select2">
<?php $main_bank = get_payout_bank_name($name->bank_name_array, $this->selected_lang->id);
if (!empty($main_bank)):
    $index = 0;
    foreach ($main_bank as $option): ?>
        <div class="option">
            <?php foreach ($this->languages as $language):
                $lang_bank = get_payout_bank_name($name->bank_name_array, $language->id); ?>
                
                <option value="<?= !empty($lang_bank[$index]) ? $lang_bank[$index] : ''; ?>" <?= @get_payout_bank_name($option->bank_name_array, $this->selected_lang->id); ?>></option>
            <?php endforeach; ?>
            <?php $index++; ?>
        </div>
    <?php endforeach; ?>
<?php endif; ?>
</select>
© www.soinside.com 2019 - 2024. All rights reserved.