The Complete Project Source Code Platform

Kashipara.com is a community of ONE million programmers and students, Just like you, Helping each other.Join them. It only takes a minute: Sign Up

Job Resume Template

Online Course project in PHP.

PHP project   Last updated on - August 9, 2019
onlinecourse
surjeet baghel
surjeet baghel
java c php etc 
0 Reviews
0
4697 View
219 Downloads
 4697
 2
 219

In this page Online Course project is a web application which is developed in PHP platform. This PHP project with tutorial and guide for developing a code. Online Course is a open source you can Download zip and edit as per you need. If you want more latest PHP projects here. This is simple and basic level small project for learning purpose. Also you can modified this system as per your requriments and develop a perfect advance level project. This project can edit using a flash IDE. Following PHP project contains all the important features which can be in use for the BE, BTech, MCA, BCA, Engineering, Bs.CS, IT, Software Engineering, Computer Science students and Devloper for their college projects. This script developed by surjeet baghel. This web application 100% working smooth without any bug. It is developed using css,html,javascript,xml and Database sql. This software code helpful in academic projects and research paper for final year computer science. To download Online Course project in PHP with source code files, please scroll down to the bottom of this page for the Download Zip file of source code button.

About project

project Name

Online Course

Project Complexityadvanced
Duration15 Days
project ID3428
Developer Namesurjeet baghel
Publish DateAugust 9, 2019
project PlatformPHP
Programming LanguageFor this particular PHP project, css,html,javascript,xml is required
Front EndHTML, CSS, Bootstrap, JavaScript
Back EndPHP, MySQL
IDE Toolflash
Database Integrationsql
project Typeweb Application
No of project Download219
project Total View4697
Today Trends274
Current Month Trends288
Last Month Trends48

You have any error or you don't understand project follow or any other problem.You can ask question. you know any answer or solution then give a answer and help other student.Complete they project perfectly.

Download Online Course source code

Click the Download Button Below to Start Downloading

Download Online Course source code at free of cost. Download link provide below.

Download Code
File size 1.4235 MB

Project Share and Earning Policy

Download Online Course document

Download Online Course Document PDF link below

Download PDF
File size 1.4235 MB

Click Here For Project Document PDF Format.

Telegram channel

WhatsApp channel

Subscribe us on youtube

Features of the Online Course project

We will implement the following feature in the PHP Online Course Project:
Installation Steps(Configuration) 1. Download and Unzip file on your local system. 2. Put this file inside root directory 3. Database Configuration Database Configuration Open phpmyadmin Create Database onlinecourse Import database onlinecourse.sql (available inside zip package) Open Your browser put inside browser “http://localhost/onlinecourse” Login Details To Login as admin put inside browser “http://localhost/onlinecourse/admin” Login Details for admin : admin/Test@123 To Login as Student put inside browser “http://localhost/onlinecourse/” Login Details for Student: 10806121/Test@123 Student Pincode for enroll Course Student: 715948

User modules and function of Online Course

We will implement the following functionalities in the PHP Online Course Project:

Software requirement to run this project

PHP Version : PHP 8.x Web Server : Apache, Nginx (for production), or XAMPP, WAMP, MAMP (for local development) PHP Framework : Laravel, Symfony, CodeIgniter, Zend Framework (optional, based on the project) Version Control : Git Additional Tools : PHPMyAdmin (database management), Xdebug (debugging), Postman (API testing), Docker (optional for deployment) IDE: PHPStorm, Netbeans, Aptana Studio, Eclipse, Visual Studio (with Xamarin), Zend Studio / Laminas, Visual Studio Code CSS Frameworks for Website Developers : Bootstrap, Tailwind CSS, Foundation, Bulma, Skeleton, UIkit, Milligram

Hardware requirement to run this project

Processor : Multi-core (Intel i5/i7/Ryzen 5 or higher) RAM : 8 GB or more (for medium to large projects) Storage : 100 GB or more (SSD preferred) Hard Drive : SSD (for better performance) Network : 1 Gbps or higher (for high traffic sites) Operating System : Windows 10/11, macOS, Linux

How to install the project?

After you finish downloading the project, unzip the project file.

<?php

session_start();

error_reporting(0);

include("includes/config.php");

if(isset($_POST['submit']))

{

$regno=$_POST['regno'];

$password=md5($_POST['password']);

$query=mysqli_query($con,"SELECT * FROM students WHERE StudentRegno='$regno' and password='$password'");

$num=mysqli_fetch_array($query);

if($num>0)

{

$extra="change-password.php";//

$_SESSION['login']=$_POST['regno'];

$_SESSION['id']=$num['studentRegno'];

$_SESSION['sname']=$num['studentName'];

$uip=$_SERVER['REMOTE_ADDR'];

$status=1;

$log=mysqli_query($con,"insert into userlog(studentRegno,userip,status) values('".$_SESSION['login']."','$uip','$status')");

$host=$_SERVER['HTTP_HOST'];

$uri=rtrim(dirname($_SERVER['PHP_SELF']),'/\\');

header("location:http://$host$uri/$extra");

exit();

}

else

{

$_SESSION['errmsg']="Invalid Reg no or Password";

$extra="index.php";

$host = $_SERVER['HTTP_HOST'];

$uri = rtrim(dirname($_SERVER['PHP_SELF']),'/\\');

header("location:http://$host$uri/$extra");

exit();

}

}

?>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta charset="utf-8" />

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />

<meta name="description" content="" />

<meta name="author" content="" />

<title>Student Login</title>

<link href="assets/css/bootstrap.css" rel="stylesheet" />

<link href="assets/css/font-awesome.css" rel="stylesheet" />

<link href="assets/css/style.css" rel="stylesheet" />

</head>

<body>

<?php include('includes/header.php');?>

<div class="content-wrapper">

<div class="container">

<div class="row">

<div class="col-md-12">

<h4 class="page-head-line">Please Login To Enter </h4>

</div>

</div>

<span style="color:red;" ><?php echo htmlentities($_SESSION['errmsg']); ?><?php echo htmlentities($_SESSION['errmsg']="");?></span>

<form name="admin" method="post">

<div class="row">

<div class="col-md-6">

<label>Enter Reg no : </label>

<input type="text" name="regno" class="form-control" />

<label>Enter Password : </label>

<input type="password" name="password" class="form-control" />

<hr />

<button type="submit" name="submit" class="btn btn-info"><span class="glyphicon glyphicon-user"></span> &nbsp;Log Me In </button>&nbsp;

</div>

</form>

<div class="col-md-6">

<div class="alert alert-info">

This is a free bootstrap admin template with basic pages you need to craft your project.

Use this template for free to use for personal and commercial use.

<br />

<strong> Some of its features are given below :</strong>

<ul>

<li>

Responsive Design Framework Used

</li>

<li>

Easy to use and customize

</li>

<li>

Font awesome icons included

</li>

<li>

Clean and light code used.

</li>

</ul>

</div>

</div>

</div>

</div>

</div>

<!-- CONTENT-WRAPPER SECTION END-->

<?php include('includes/footer.php');?>

<!-- FOOTER SECTION END-->

<!-- JAVASCRIPT AT THE BOTTOM TO REDUCE THE LOADING TIME -->

<!-- CORE JQUERY SCRIPTS -->

<script src="assets/js/jquery-1.11.1.js"></script>

<!-- BOOTSTRAP SCRIPTS -->

<script src="assets/js/bootstrap.js"></script>

</body>

</html>

How to import database?

-- phpMyAdmin SQL Dump

-- version 4.7.9

-- https://www.phpmyadmin.net/

--

-- Host: 127.0.0.1

-- Generation Time: Apr 24, 2019 at 06:31 PM

-- Server version: 10.1.31-MariaDB

-- PHP Version: 7.2.3

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";

SET AUTOCOMMIT = 0;

START TRANSACTION;

SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8mb4 */;

--

-- Database: `onlinecourse`

--

-- --------------------------------------------------------

--

-- Table structure for table `admin`

--

CREATE TABLE `admin` (

`id` int(11) NOT NULL,

`username` varchar(255) NOT NULL,

`password` varchar(255) NOT NULL,

`creationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,

`updationDate` varchar(255) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dumping data for table `admin`

--

INSERT INTO `admin` (`id`, `username`, `password`, `creationDate`, `updationDate`) VALUES

(1, 'admin', 'f925916e2754e5e03f75dd58a5733251', '2017-01-24 16:21:18', '21-05-2018 03:31:37 PM');

-- --------------------------------------------------------

--

-- Table structure for table `course`

--

CREATE TABLE `course` (

`id` int(11) NOT NULL,

`courseCode` varchar(255) DEFAULT NULL,

`courseName` varchar(255) DEFAULT NULL,

`courseUnit` varchar(255) DEFAULT NULL,

`noofSeats` int(11) DEFAULT NULL,

`creationDate` timestamp NULL DEFAULT CURRENT_TIMESTAMP,

`updationDate` varchar(255) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dumping data for table `course`

--

INSERT INTO `course` (`id`, `courseCode`, `courseName`, `courseUnit`, `noofSeats`, `creationDate`, `updationDate`) VALUES

(1, 'PHP01', 'Core PHP', '1-5', 10, '2017-02-11 17:39:10', '21-05-2018 03:33:37 PM'),

(2, 'WP01', 'Wordpress', '1-6', 1, '2017-02-11 17:52:25', '12-02-2017 12:23:35 AM'),

(4, 'MYSQL23', 'MYSQL', '1-8', 20, '2017-02-11 18:47:25', '25-08-2018 11:20:22 AM');

-- --------------------------------------------------------

--

-- Table structure for table `courseenrolls`

--

CREATE TABLE `courseenrolls` (

`id` int(11) NOT NULL,

`studentRegno` varchar(255) DEFAULT NULL,

`pincode` varchar(255) DEFAULT NULL,

`session` int(11) DEFAULT NULL,

`department` int(11) DEFAULT NULL,

`level` int(11) DEFAULT NULL,

`semester` int(11) DEFAULT NULL,

`course` int(11) DEFAULT NULL,

`enrollDate` timestamp NULL DEFAULT CURRENT_TIMESTAMP

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dumping data for table `courseenrolls`

--

INSERT INTO `courseenrolls` (`id`, `studentRegno`, `pincode`, `session`, `department`, `level`, `semester`, `course`, `enrollDate`) VALUES

(4, '10806121', '715948', 4, 7, 6, 5, 2, '2018-05-21 10:19:41'),

(5, '12345', '131863', 4, 7, 6, 6, 1, '2018-08-25 05:52:34');

-- --------------------------------------------------------

--

-- Table structure for table `department`

--

CREATE TABLE `department` (

`id` int(11) NOT NULL,

`department` varchar(255) DEFAULT NULL,

`creationDate` timestamp NULL DEFAULT CURRENT_TIMESTAMP

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dumping data for table `department`

--

INSERT INTO `department` (`id`, `department`, `creationDate`) VALUES

(1, 'Account', '2017-02-09 18:52:00'),

(2, 'HR', '2017-02-09 18:52:04'),

(3, 'Admin', '2017-02-09 18:52:08'),

(5, 'Test', '2017-02-09 18:55:08'),

(7, 'IT', '2018-05-21 10:03:15');

-- --------------------------------------------------------

--

-- Table structure for table `level`

--

CREATE TABLE `level` (

`id` int(11) NOT NULL,

`level` varchar(255) DEFAULT NULL,

`creationDate` timestamp NULL DEFAULT CURRENT_TIMESTAMP

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dumping data for table `level`

--

INSERT INTO `level` (`id`, `level`, `creationDate`) VALUES

(5, 'Level 1', '2017-02-09 19:04:04'),

(6, 'level 2', '2017-02-09 19:04:12'),

(7, 'level 4', '2017-02-09 19:04:17');

-- --------------------------------------------------------

--

-- Table structure for table `semester`

--

CREATE TABLE `semester` (

`id` int(11) NOT NULL,

`semester` varchar(255) DEFAULT NULL,

`creationDate` timestamp NULL DEFAULT CURRENT_TIMESTAMP,

`updationDate` varchar(255) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dumping data for table `semester`

--

INSERT INTO `semester` (`id`, `semester`, `creationDate`, `updationDate`) VALUES

(4, 'Second sem', '2017-02-09 18:47:59', ''),

(5, 'Third Sem', '2017-02-09 18:48:04', ''),

(6, 'Fourth Sem', '2018-05-21 10:02:56', '');

-- --------------------------------------------------------

--

-- Table structure for table `session`

--

CREATE TABLE `session` (

`id` int(11) NOT NULL,

`session` varchar(255) DEFAULT NULL,

`creationDate` timestamp NULL DEFAULT CURRENT_TIMESTAMP

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dumping data for table `session`

--

INSERT INTO `session` (`id`, `session`, `creationDate`) VALUES

(1, '2015', '2017-02-09 18:16:51'),

(2, '2016', '2017-02-09 18:27:41'),

(3, '2017', '2018-05-21 10:01:54'),

(4, '2018', '2018-05-21 10:01:58');

-- --------------------------------------------------------

--

-- Table structure for table `students`

--

CREATE TABLE `students` (

`StudentRegno` varchar(255) NOT NULL,

`studentPhoto` varchar(255) DEFAULT NULL,

`password` varchar(255) DEFAULT NULL,

`studentName` varchar(255) DEFAULT NULL,

`pincode` varchar(255) DEFAULT NULL,

`session` varchar(255) DEFAULT NULL,

`department` varchar(255) DEFAULT NULL,

`semester` varchar(255) DEFAULT NULL,

`cgpa` decimal(10,2) DEFAULT NULL,

`creationdate` timestamp NULL DEFAULT CURRENT_TIMESTAMP,

`updationDate` varchar(255) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dumping data for table `students`

--

INSERT INTO `students` (`StudentRegno`, `studentPhoto`, `password`, `studentName`, `pincode`, `session`, `department`, `semester`, `cgpa`, `creationdate`, `updationDate`) VALUES

('10806121', 'logo.jpg', 'f925916e2754e5e03f75dd58a5733251', 'Anuj Kumar', '715948', '', '', '', '7.25', '2017-02-11 19:38:32', '21-05-2018 03:20:40 PM'),

('12345', NULL, 'f925916e2754e5e03f75dd58a5733251', 'John', '131863', '', '', '', '0.00', '2018-08-25 05:50:51', ''),

('125966', '', 'f925916e2754e5e03f75dd58a5733251', 'Test user', '385864', '', '', '', '0.00', '2017-02-11 19:48:03', '');

-- --------------------------------------------------------

--

-- Table structure for table `userlog`

--

CREATE TABLE `userlog` (

`id` int(11) NOT NULL,

`studentRegno` varchar(255) DEFAULT NULL,

`userip` binary(16) DEFAULT NULL,

`loginTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP,

`logout` varchar(255) DEFAULT NULL,

`status` int(11) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dumping data for table `userlog`

--

INSERT INTO `userlog` (`id`, `studentRegno`, `userip`, `loginTime`, `logout`, `status`) VALUES

(1, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-11 20:05:58', '', 1),

(2, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-11 20:07:18', '', 1),

(3, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-11 20:08:46', '', 1),

(4, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-11 20:26:15', '', 1),

(5, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-11 20:27:11', '', 1),

(6, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-11 20:28:19', '', 1),

(7, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-11 20:29:30', '', 1),

(8, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-11 20:30:39', '12-02-2017 02:00:40 AM', 1),

(9, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-11 20:32:12', '12-02-2017 02:21:40 AM', 1),

(10, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-11 20:51:50', '12-02-2017 05:14:45 AM', 1),

(11, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-12 05:41:24', '12-02-2017 11:49:58 AM', 1),

(12, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-12 06:20:05', '', 1),

(13, '10806121', 0x3a3a3100000000000000000000000000, '2017-02-12 06:20:23', '12-02-2017 12:09:59 PM', 1),

(14, '10806121', 0x3a3a3100000000000000000000000000, '2018-05-21 09:49:06', '21-05-2018 03:30:53 PM', 1),

(15, '10806121', 0x3a3a3100000000000000000000000000, '2018-05-21 10:19:15', '', 1),

(16, '12345', 0x3a3a3100000000000000000000000000, '2018-08-25 05:51:42', '25-08-2018 11:23:02 AM', 1);

--

-- Indexes for dumped tables

--

--

-- Indexes for table `admin`

--

ALTER TABLE `admin`

ADD PRIMARY KEY (`id`);

--

-- Indexes for table `course`

--

ALTER TABLE `course`

ADD PRIMARY KEY (`id`);

--

-- Indexes for table `courseenrolls`

--

ALTER TABLE `courseenrolls`

ADD PRIMARY KEY (`id`);

--

-- Indexes for table `department`

--

ALTER TABLE `department`

ADD PRIMARY KEY (`id`);

--

-- Indexes for table `level`

--

ALTER TABLE `level`

ADD PRIMARY KEY (`id`);

--

-- Indexes for table `semester`

--

ALTER TABLE `semester`

ADD PRIMARY KEY (`id`);

--

-- Indexes for table `session`

--

ALTER TABLE `session`

ADD PRIMARY KEY (`id`);

--

-- Indexes for table `students`

--

ALTER TABLE `students`

ADD PRIMARY KEY (`StudentRegno`);

--

-- Indexes for table `userlog`

--

ALTER TABLE `userlog`

ADD PRIMARY KEY (`id`);

--

-- AUTO_INCREMENT for dumped tables

--

--

-- AUTO_INCREMENT for table `admin`

--

ALTER TABLE `admin`

MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--

-- AUTO_INCREMENT for table `course`

--

ALTER TABLE `course`

MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--

-- AUTO_INCREMENT for table `courseenrolls`

--

ALTER TABLE `courseenrolls`

MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--

-- AUTO_INCREMENT for table `department`

--

ALTER TABLE `department`

MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--

-- AUTO_INCREMENT for table `level`

--

ALTER TABLE `level`

MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--

-- AUTO_INCREMENT for table `semester`

--

ALTER TABLE `semester`

MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--

-- AUTO_INCREMENT for table `session`

--

ALTER TABLE `session`

MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--

-- AUTO_INCREMENT for table `userlog`

--

ALTER TABLE `userlog`

MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;

COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Why a download Online Course project from kashipara?

Downloading the Online Course project from Kashipara is a best choice for students, beginners, and developers looking for a reliable, well documented, and ready to use project in PHP.

Top benifit to Download our project over other website:

  • Our Online Course Source Code in PHP completly working. This project easy to understand and fully customizable as per your requriments.
  • Free Download our Online Course projects.
  • Comprehensive Documentation:
    • We provide project Synopsis
    • Online Course project Abstract in PDF and PPT formats download in reports.
    • Detailed Project Report
  • UML & Technical Diagrams Included:
  • This project Ideal for Academic Projects Perfect for B.E., B.Tech, MCA, BCA, BSc CS, and IT students
  • 100% Working Project – Tested and bug free.
  • Developed for Learning & Research – A strong foundation for building advanced Online Course applications

How to create diagram?

Creating diagrams like Class Diagrams, Use Case Diagrams, Entity–Relationship (ER) Diagrams, Data Flow Diagrams (DFD), and Sequence Diagrams is essential for designing and understanding software systems. Here’s a proper guide to help you get started with each type:

Online Course project output screen

output screen

Rate and Review

0
0
 0 Total Reviews

programmer reviews

What our programmer says about project

Explore more PHP projects