0

Codigniter でドロップダウン メニューを作成する必要があり、値はデータベース テーブルから取得されます。データには映画のグループが含まれているため、データをメニューに入力できるようにする必要があります。

どうすればいいですか?

4

2 に答える 2

1

データを反復処理して選択リストを作成するだけです

<select name="movie_id">
  <?php foreach ($rows as $row): ?>
    <option value="<?= $row['id']; ?>"><?= $row['name']; ?></option>
  <?php endforeach; ?>
</select>

これは、テーブルスキーマに基づいて明らかに異なります

于 2012-08-28T20:12:50.510 に答える
1

Codeigniterのドキュメントによると

このURLを参照してください

Code Igniter - データベースから正しい値を選択する form_dropdown

Codeigniter form_helper データベース行を選択メニューの値にする

最初のパラメーターにはフィールドの名前が含まれ、2 番目のパラメーターにはオプションの連想配列が含まれ、3 番目のパラメーターには選択する値が含まれます。3 番目のパラメーターを介して複数の項目の配列を渡すこともでき、CodeIgniter は複数選択を作成します。

管理コントローラーには次のようなものが必要です

$data['selected'] = $this->salary_expectation->get_salary_selected();

これによると、管理ビューは次のようになります

<?php echo form_dropdown('salaries', $salaries, $selected_value);  ?>
于 2012-08-28T20:17:18.587 に答える