обновляется номер другого мобильного телефона вместо введенного номера мобильного телефона

Я использую почтальона. когда я ввожу номер мобильного телефона в почтовом отделе и проверяю его на sql yog, там обновляется другой номер. Я не знаю, что происходит. другие данные столбца работают правильно, только проблема с мобильным полем. пожалуйста помоги..
заранее спасибо.

это моя таблица базы данных

это то, что я получил после выполнения кода

this is my controller file

function updt()
{
$input = (array)json_decode(file_get_contents('php://input'));
$this->form_validation->set_rules('id','id','trim|is_natural_no_zero|required');
$this->form_validation->set_rules('fname','fname','trim');
$this->form_validation->set_rules('lname','lname','trim');
$this->form_validation->set_rules('mobile','mobile','exact_length[10]');
$this->form_validation->set_rules('email','email','trim|valid_email');
$this->form_validation->set_rules('user','user','trim');
$this->form_validation->set_rules('password','password','trim');
$this->form_validation->set_data($input);


if($this->form_validation->run() == FALSE)
{
$out =['status'=>403, 'msg' =>$this->form_validation->error_array()];
$this->output->set_output(json_encode($out));
}
else
{
$data = array();
$data['id'] = $input['id'];
if(isset($input['fname']))     {$data['fname'] =$input['fname'];}
if(isset($input['lname']))     {$data['lname'] = $input['lname'];}
if(isset($input['mobile']))    {$data['mobile'] = $input['mobile'];}
if(isset($input['email']))     {$data['email'] = $input['email'];}
if(isset($input['user']))      {$data['user'] = $input['user'];}
if(isset($input['password']))  {$data['password'] = md5($input['password']);}


$up = $this->mym->updtdata($data);

if($up['status'] ==1)
{
$out = ['status'=>200, 'msg'=>'records uppdated'];
$this->output->set_output(json_encode($out));
}
else
{
$out = ['status'=>200, 'msg'=>'Records ont updated'];
$this->output->set_output(json_encode($out));
}

}
}

Это моя модель функции

function updtdata($update)
{
$this->db->where('id',$update['id']);
$query  = $this->db->update('userdata',$update);
if($query)
{
return array('status'=>1);
}
else
{
return array('status'=>0, 'msg'=>'Error occurd');
}
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]