با سلام ...
من تازه کار بار کدایگنایتر رو شروع کردم قبلا php خام کار می کردم.
سوالم اینه چطور میتونم یک فرم ساده جستجو از دیتا بیسم داشته باشم .... مثلا دو فیلد نام و نام خانوادگی رو سرچ کنم و نتیجه رو هم توی همون صفحه نمایش بده؟؟
من این کارو کردم خطا میده که آرگومان تابع کنترلرم نیست!! :
html:
control:
model:
چه کار کنم؟ مشکل کجاست؟
من تازه کار بار کدایگنایتر رو شروع کردم قبلا php خام کار می کردم.
سوالم اینه چطور میتونم یک فرم ساده جستجو از دیتا بیسم داشته باشم .... مثلا دو فیلد نام و نام خانوادگی رو سرچ کنم و نتیجه رو هم توی همون صفحه نمایش بده؟؟
من این کارو کردم خطا میده که آرگومان تابع کنترلرم نیست!! :
html:
کد php:
<?php
echo form_open('one/searchitem');?>
<div class="form-group">
<label for="name">جستجو</label>
<input type="text" class="form-control" name="txt" placeholder="تایپ کنید">
</div>
<button type="submit" name="send" class="btn btn-default">Submit</button>
<?php echo form_close();?>
control:
کد php:
public function searchitem ($txt){
$this->load->model('Onemodel','',TRUE);
if(isset($_POST ['txt']) && !empty($_POST['txt'])) {
$txt= $_POST[ 'txt'];
$this->load->model('Onemodel');
$result=$this->Onemodel->searchmodel($txt);
if($result)
{
$data['result']=$result;
$this->load->view('search',$data);
}
else
{
redirect('normal');
}
}
}
model:
کد php:
public function searchmodel($txt)
{
$condition = array('name' => $txt);
$this->db->select('*');
$this->db->from('fristtable');
$this->db->where($condition);
$query = $this->db->get();
return $result = $query->result();
}
چه کار کنم؟ مشکل کجاست؟