මචන් මේ පහල තියෙන code එක code repeat නොකර ඔයිටවඩා අඩු line ගානකින් ලියන්න බැරිද බන්?
PHP:
public function insertbooking($data)
{
$this->db->where('vehical_number',$data['vehical_number']);
$respond = $this->db->get('ongoing_booking');
if($respond->num_rows()==1){
foreach ($respond->result() as $row)
{
$enddate= $row->end_date;
$bookingtime= $row->booking_time;
$bookingdate=$row->booking_date;
}
if(($enddate>$data['booking_date']) && ($bookingdate<$data['booking_date']))
{
redirect(base_url()."admin/insertbooking");
}
else if (($enddate==$data['booking_date'])){
if($bookingtime>$data['booking_time']){
redirect(base_url()."admin/insertbooking");
}
else{
$this->db->insert("ongoing_booking",$data);
}
}
else{
$this->db->insert("ongoing_booking",$data);
}
}
else{
$this->db->insert("ongoing_booking",$data);
}
}