codeigniter Help

isurutmv

Well-known member
  • May 1, 2013
    1,936
    823
    113
    29
    Gampaha
    මචන් මේ පහල තියෙන 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);
            }
    
            
    
                    
        }
     

    isurutmv

    Well-known member
  • May 1, 2013
    1,936
    823
    113
    29
    Gampaha
    PHP:
    if($respond->num_rows()==1)
    
    if(($enddate>$data['booking_date']) && ($bookingdate<$data['booking_date'])) 
    
    if($bookingtime>$data['booking_time'])

    මට මේ if condition තුනම වෙන වෙනම නැතුව එකට ලියන්න බැරිද බන්