0

やあみんな私はコードイグナイターのビギナーです、私は編集フォームがあるアプリケーションに取り組んでいます。このフォームにはドロップダウンフィールドがあります。データベースに既にファイルされている値でその値を設定したいです。解決策set_selectですが、それを使用する方法と、選択フィールドのどこで助けてくれるかわかりません。.

私の見解は。.

<td>Moderator :</td>
<td>
    <label for="select"></label>
    <select name="mod" value="" tabindex="1" >
        <?php foreach($dropvalue2 as $value): ?>
        <option value="<?=$value['moderator_id']?>"><?=$value['moderator_name']?></option>
        <?php endforeach; ?>
    </select>
</td>

これにより、ドロップダウンの場合はリストを取得しますが、編集したい行に関連する上部の値が必要です。.

4

1 に答える 1

0

データベースから値を取得します。次に、ループで使用します。

foreach($dropvalue2 as $value)
{
    $string = "";
    if($value['moderator_id'] == $moderator_in_db) $string = "SELECTED"; ?>

    <option value="<?= $value['moderator_id'] ?>" <?= $string ?>><?= $value['moderator_name'] ?></option> <?php
}
于 2013-03-09T12:00:20.673 に答える