Php 如何通过在下拉列表中选择并在表中显示来获取所有项目名称
这是模型代码。。。 我的prblm是如何通过选择获取数据 在下拉列表中,并显示在表中。现在我 我在表中有4个itemname,它仅获取Php 如何通过在下拉列表中选择并在表中显示来获取所有项目名称,php,ajax,codeigniter,Php,Ajax,Codeigniter,这是模型代码。。。 我的prblm是如何通过选择获取数据 在下拉列表中,并显示在表中。现在我 我在表中有4个itemname,它仅获取 1个名称,但不显示所有项目名称…首先,您对查询有疑问,这是查询解决方案: public function fetch_item($item) { $this->db->where("pgroup",$item); $this->db->select('*'); $this->db->from('itemmaster
1个名称,但不显示所有项目名称…首先,您对查询有疑问,这是查询解决方案:
public function fetch_item($item)
{
$this->db->where("pgroup",$item);
$this->db->select('*');
$this->db->from('itemmaster');
$this->db->join('pgroup','pgroup.pgroupid = itemmaster.catcode','left outer');
$query = $this->db->get()->row();
return $query;
}
将上述查询结果返回到脚本后,在将数据传递给product select标记之前,必须设置forloop
以下是更改的ajax调用:
public function fetch_item($item)
{
$this->db->where("pgroup",$item);
$this->db->select('*');
$this->db->from('itemmaster');
$this->db->join('pgroup','pgroup.pgroupid = itemmaster.catcode','left outer');
$query_result = $this->db->get()->result();
//pass query result as html
$output = '<table class="table table-striped table-bordered table-hover">
<thead>
<tr>
<th>Product Name</th>
</tr>
</thead>
<tbody>';
if($query_result !='false'){
foreach ($query_result as $key => $value) {
$output .='<tr>
<td>'.$value->product_name.'</td>
</tr>';
}
}
$output .="</tbody>
</table>";
echo $output;
}
这用于查看文件产品列表显示代码
function fetchdetails()
{
var item = $('#Item').val();
$.ajax({
type: "POST",
url: "<?php echo base_url();?>TipUp_Loan/item_fetch",
data: {item:item},
cache: true,
datatype: 'json',
success: function (data) {
$('#Product_Name_div').html(data);
}
});
}
很简单。类似于设置循环以在选择标记中显示查询结果数据的方式。同样,您必须设置脚本循环以将所有数据显示为选项。请勾选已编辑的回答我不想显示在选择标记中,只是它以表格格式显示OK。我刚刚编辑了我的答案,请检查表格视图SIR这是代码,但我已经在视图中创建了表格,您已经在模型页面中创建了表格,我想以表格格式显示已经在表格中创建的数据。。产品名称这是我创建的表
function fetchdetails()
{
var item = $('#Item').val();
$.ajax({
type: "POST",
url: "<?php echo base_url();?>TipUp_Loan/item_fetch",
data: {item:item},
cache: true,
datatype: 'json',
success: function (data) {
$('#Product_Name_div').html(data);
}
});
}
<div id="Product_Name_div">
</div>