[eluser]Wondering Coder[/eluser]
Hi to all,
I'm usually Using input type submit eg: <input type="submit" name="assign" value="Assign"/>
and using this is no problem for me but now I want to use button eg:<button type="button" class="button" id="deleteb"><div><b>Assign Student</b></div></button>
but don't know how to used it or call it to my controller.
this is my controller function
Code:
function group_students()
{
$data['mod'] = strtolower(get_class($this));
$assign_student = $this->input->post('assign');
$maxMember = $this->admin_db->getGroupSetting();
$countMember = $this->admin_db->countMembers($this->input->post('group'));
$data['error'] = '';
if($this->form_validation->run('group_students')===FALSE)
{
$this->form_validation->set_error_delimiters('<p class="error">', '</p>');
}
else
{
if($assign_student)//<input type="submit" name="assign" value="Assign"/>
{
if($maxMember->max_members > $countMember)
{
if($countMember+1 == 1)
{
$is_leader = 1;
}
else
{
$is_leader = $this->input->post('is_leader');
}
$student = array(
'user_id' => $this->input->post('student'),
'group_no' => $this->input->post('group'),
'is_leader' => $is_leader
);
$this->admin_db->save_group($student['group_no'],$student);
}
else
{
$data['max_error'] = "<p class='error'>Sorry, This group reached the maximum number of members!</p>";
}
}
}
$cond = array('a.data_id'=> 1);
$data['student_list'] = $this->admin_db->getUsers($cond);
$data['group_setting'] = $this->admin_db->getGroupSetting();
$data['cross_student'] = $this->admin_db->getGroup();
$data['by_group'] = $this->admin_db->groupStudents();
$data['countMember'] = $this->admin_db->countMembers($this->input->post('group'));
$data['content'] = $this->load->view('admin/groups', $data, true);
//$this->output->enable_profiler(TRUE);
$this->load->vars($data);
$this->load->view('admin/admin_template');
}