введите описание изображения здесь На этой картинке я должен проверить, доступен ли Sno или нет использования типа (то есть в полях типа, имеющих 2 типа (C или B)).
Например, в типе B есть Sno.3, но в типе C нет Sno. Я должен проверить Sno в соответствии с типом.
public function Cash_Payment_Edit(){
$session_data = $this->session->userdata('logged_in');
$data['username'] = $session_data['username'];
$this->load->library('form_validation');
$this->form_validation->set_rules('Code', 'Sno', 'required|is_unique[pay.Sno]');
$this->form_validation->set_rules('C', 'type', 'required');
$query = $this->db->get('parmaster');
$data['PName']=$query->result_array();
$data['query1']=$this->User_model->viewAccMaster1();
if ($this->form_validation->run() == FALSE) {
$this->load->model('Export');
$data['r'] = $this->Export->getcashpay();
$this->load->view('BookKeeping/Cash_Payment_Edit',$data);
}
else
{
$this->session->set_flashdata('Add', 'The SNo is not in the database');
redirect("BookKeeping/Cash_Payment_Entry","refresh");
}
}
Это код.
Пожалуйста, помогитечтобы решить эту проблему.