0

Codeigniterで、すべてのデータベース値を選択ボックスに出力するにはどうすればよいですか?次の手順を実行すると、最初の行のみが出力されます。1回目以降は切れそうです。何か助けはありますか?

<body> 
<form method="post" action="<?=base_url()?>index.php/admin/addImg">
img url <input name="imgURL" type="text" /><br />
<br />  select project <select name="selectedProject">
<?php $query = $this->db->query("SELECT * FROM projects");
foreach ($query->result() as $row) { ?>
<option><?php echo $row->projectName.$row->projectId ?></option>
</select></form>
<?php } ?>
</body>
4

1 に答える 1

1

select最初のループ内で閉じています。次のようなものを試してください。

<select name="selectedProject">
    <?php foreach($query->result() as $row) {
        <option><?php echo $row->projectName.$row->projectId ?></option>
    <?php } ?>
</select>

また、CodeIgniterは、この種のものに便利なフォームヘルパーを提供します。

于 2012-04-18T21:23:27.850 に答える