【发布时间】:2018-08-27 05:37:30
【问题描述】:
我必须根据单个表中的下拉值填充我的文本框.... 这是我的桌子: TableStructure table content
在这里,当我从下拉列表中选择类别 1 时,我希望文本框值为 400(价格),对于类别 2,它应该填充 500 等等....我已经从 db 填充了下拉值,请帮助我与文本框值。
控制器:
public function viewcatprice()
{
$this->load->model('JcMeetingExpense_model');
$data['query1'] = $this->JcMeetingExpense_model->viewcatprice();
$this->load-
>view('JcMeetingExpense/jc_meeting_expense',$data);
}
型号:
function viewcatprice()
{
$query = $this->db->select('*')->from('jc_price_master')->get();
return $query->result();
}
查看:
<label for="catprice"></label>
<select class="form-control" name="category">
<?php
foreach($query1 as $row)
{
echo '<option value="'.$row->category.'">'.$row-
>category.'</option>';
}
?>
</select>
<tr>
<td class="colone">Amount Per Head:</td>
<td class="coltwo"></td>
<td class="colthree"><input type="number" name="num5" id="num5"
class="input-field" name="field1" style="width:35%;" />
</td>
</tr>
【问题讨论】:
-
$row对象的结构是什么?尝试$row['category']访问它。同样,请确保您传递的是 MySql 结果,而不是查询本身(因为您的初始变量是$query1)。不然可以贴一些周边的数据吗? -
请立即查看我编辑的问题
标签: javascript php jquery ajax codeigniter