Моя картинка:
На этом снимке я сохраняю тип группы с помощью переключателя. Если выбран баланс, он сохраняется как «B», а прибыль и убыток - как «P». Если ничего не выбирать, он сохраняет как «T».
Теперь моя проблема в том, что я использую троичный оператор для проверки условий, но для меня работают только 2 условия. В этом операторе не работает более одного условия.
Как мне решить мою проблему.
public function GEntry()
{
$session_data = $this->session->userdata('logged_in');
$data['username'] = $session_data['username'];
$this->form_validation->set_rules('gName', 'gName', 'required');
$this->form_validation->set_error_delimiters('<div class="text-danger">',
'</div>');
$check1 = isset($_POST['gType']);
$check = ($check1 == 'B') ? "B" : ($check1 == 'P') ? "P" :'T';
//$check1 = isset($_POST['tin_no1']) ? "Y" : "N";
if ($this->form_validation->run())
{
$data= array(
'gName' => $this->input->post('gName'),
'gType' => $check
);
//means insert a data into the table
$this->db->insert('groups',$data);
return redirect('Master/Groups');
}