【发布时间】:2019-09-30 03:16:53
【问题描述】:
我搜索成功了,但是我有一个问题,提交和输入按钮为空时,怎么没有出现数据
型号
public function db_tracking($cari){
$data = $this->db->query("SELECT id_service,kd_cs,tracking_number,nama_cs,reciver_name,tanggal,status,tgl_pickup,jam_pickup,nama_kecamatan AS tujuan, nama_kabupaten AS asal FROM service s
INNER JOIN customers c ON s.id_cs=c.id_cs
INNER JOIN kabupaten k ON s.id_origin=k.id_kab
INNER JOIN kecamatan p ON p.id_kec=s.id_destination WHERE tracking_number LIKE '%$cari%' ORDER BY id_service DESC ");
return $data->result();
}
控制器
public function hasil_cari(){
$cari=$this->input->post('submit');
$data['tracking'] = $this->M_home->db_tracking($cari);
$this->load->view('frontend/v_hasil_cari', $data);
}
查看
<form action="<?php echo base_url('home/hasil_cari')?>" action="GET">
<div class="tracking">
<textarea type="text" name="submit" placeholder="Track Your Number" class="track"></textarea>
</div>
<div class="tracking-btn">
<button type="submit">Track Shipment</button>
</div>
</form>
【问题讨论】:
-
你能把你的 textarea 的 name 属性从 submit 改成别的吗?
<textarea type="text" name="track" placeholder="Track Your Number" class="track"></textarea>然后您可以像这样在控制器中获取值:$cari=$this->input->post('track');
标签: php codeigniter search