How to add events in calendar using php

I am looking for someone who can help me to add event to web calendar. I have created calendar using PHP and HTML (you can take a look at two scripts at the bottom). I also have table in DB where those events should be entered. That table has 4 columns ID, start date, end date and type. start date and end date should be entered using calendar on the web and type can be entered as text. Thank you for your time!

naviHref = htmlentities($_SERVER['PHP_SELF']);
    }


    private $dayLabels = array("Mon","Tue","Wed","Thu","Fri","Sat","Sun");
    private $currentYear=0;
    private $currentMonth=0;
    private $currentDay=0;
    private $currentDate=null;
    private $daysInMonth=0;
    private $naviHref= null;  

    public function show() {

        $year  = null;
        $month = null;

        if(null==$year&&isset($_GET['year'])){

            $year = $_GET['year'];

        }else if(null==$year){

            $year = date("Y",time());  

        }          

        if(null==$month&&isset($_GET['month'])){

            $month = $_GET['month'];

        }else if(null==$month){

            $month = date("m",time());

        }                  

        $this->currentYear=$year;
        $this->currentMonth=$month;
        $this->daysInMonth=$this->_daysInMonth($month,$year);  
        $content='
'. '
'. $this->_createNavi(). '
'. '
'. '
    '.$this->_createLabels().'
'; $content.='
'; $content.='
    '; $weeksInMonth = $this->_weeksInMonth($month,$year); for( $i=0; $i<$weeksInMonth; $i++ ){ for($j=1;$j<=7;$j++){ $content.=$this->_showDay($i*7+$j); } } $content.='
'; $content.='
'; $content.='
'; $content.='
'; return $content; } private function _showDay($cellNumber){ if($this->currentDay==0){ $firstDayOfTheWeek = date('N',strtotime($this->currentYear.'-'.$this->currentMonth.'-01')); if(intval($cellNumber) == intval($firstDayOfTheWeek)){ $this->currentDay=1; } } if( ($this->currentDay!=0)&&($this->currentDay<=$this->daysInMonth) ){ $this->currentDate = date('Y-m-d',strtotime($this->currentYear.'-'.$this->currentMonth.'-'.($this->currentDay))); $cellContent = $this->currentDay; $this->currentDay++; }else{ $this->currentDate =null; $cellContent=null; } return '
  • '.$cellContent.'
  • '; } private function _createNavi(){ $nextMonth = $this->currentMonth==12?1:intval($this->currentMonth)+1; $nextYear = $this->currentMonth==12?intval($this->currentYear)+1:$this->currentYear; $preMonth = $this->currentMonth==1?12:intval($this->currentMonth)-1; $preYear = $this->currentMonth==1?intval($this->currentYear)-1:$this->currentYear; return '
    '. ''. ''.date('Y M',strtotime($this->currentYear.'-'.$this->currentMonth.'-1')).''. ''. '
    '; } private function _createLabels(){ $content=''; foreach($this->dayLabels as $index=>$label){ $content.='
  • '.$label.'
  • '; } return $content; } private function _weeksInMonth($month=null,$year=null){ if( null==($year) ) { $year = date("Y",time()); } if(null==($month)) { $month = date("m",time()); } $daysInMonths = $this->_daysInMonth($month,$year); $numOfweeks = ($daysInMonths%7==0?0:1) + intval($daysInMonths/7); $monthEndingDay= date('N',strtotime($year.'-'.$month.'-'.$daysInMonths)); $monthStartDay = date('N',strtotime($year.'-'.$month.'-01')); if($monthEndingDay<$monthStartDay){ $numOfweeks++; } return $numOfweeks; } private function _daysInMonth($month=null,$year=null){ if(null==($year)) $year = date("Y",time()); if(null==($month)) $month = date("m",time()); return date('t',strtotime($year.'-'.$month.'-01')); }

    }

    second script

    
       
    Booker
    
    
    
    show();
    ?>
    
      
    

    How to insert events in calendar in PHP?

    php class ICS { var $data; var $name; function ICS($start,$end,$name,$description,$location) { $this->name = $name; $this->data = "BEGIN:VCALENDAR\nVERSION:2.0\nMETHOD:PUBLISH\nBEGIN:VEVENT\nDTSTART:". date("Ymd\THis\Z",strtotime($start)).

    How do I create a calendar event in HTML?

    Read more in the resource calendar tutorials for JavaScript, Angular, React and Vue..
    Step 1: Event Calendar JavaScript Library. Include daypilot-all. ... .
    Step 2: Event Calendar Placeholder. ... .
    Step 3: Initialize the Scheduler. ... .
    Step 4: Load Data. ... .
    Step 5: Event Moving. ... .
    Step 6: Event Editing. ... .
    Step 7: Apply the CSS Theme..

    How can add event in jquery calendar?

    Step 1: First to store our event in a database we have to create the table in a database so create the table in your SQL Server using the following script. Step 2: Now create the class for event operations like insert, update, select and delete.

    How do I use Google Calendar API in PHP?

    How to Add an Event with Google Calendar API using PHP.
    Register a Google Application and enable Calendar API..
    In your web application, request user for authorization of the Google Application..
    Get the user's timezone..
    Use the primary calendar of the user. ... .
    Create an event on this calendar..