PHP Projects

Car Rental Project in PHP and Mysql

Project Name                    :    Car Rental Project in PHP and Mysql
Language Used                   :  PHP
Database                              :  My SQL
User Interface Design       :  HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser                      :  Mozilla, Google Chrome, IE8,OPERA
Software                               :    XAMPP Server
Project Modules

  1. Users
  2. Admin
  3. Guest

Project Demo ————————-

View Demo

Guest Users 
Guest user can view the website and checkout the information about rental cars.
Guest users can also inquiry through contact us page.
Register Users
Anyone can register through the registration page.
After a successful registration user can log in with valid email and password. User can recover own password by providing some registered info.
After successful login user can do the following things–

  • Car Booking
  • View Car booking history
  • Update His/Her profile
  • Update his/her password
  • Post Testimonials
  • View Testimonials
  • Logout

Admin is the superuser of the website who can manage everything on the website. Admin can log in through the login page
Admin Features–

  • Admin can create vehicle brands
  • Manage Vehicle Brands(Edit, Delete)
  • Post Vehicle
  • Manage vehicle(Edit,Delete)
  • Manage Booking(Admin can confirm and Cancel Booking)
  • Manage Testimonials (Active and Inactive)
  • Manage  Contact us Query
  • Admin Can the details of registered users
  • admin can also update the page content
  • Admin can update the contact us details
  • Manage Subscribers
  • Admin Dashboard(Admin can view the count of reg users, total booking, total subscribers, total queries etc)
  • Change Password(admin can change own password)
  • logout

How to run Project
1. Download and Unzip the file on your local system copy carrental .
2. Put carrental folder inside root directory
Database Configuration
Open phpmyadmin
Create Database carrental
Import database carrental.sql (available inside zip package)
For User
Open Your browser put inside browser “http://localhost/carrental”
Login Details for user:
Username :
Password: Test@12345
For Admin Panel
Open Your browser put inside browser “http://localhost/carrental/admin”
Login Details for admin :
Username: admin
Password: Test@12345

Download full source code(Car Rental Project in PHP and Mysql)
Size: 14.3 MB
Version: V 1.0

Purchase Project Report

Purchase Project  Report in Rs 249 / $3.8

Recommended Tutorials for you


Anuj kumar

This is Anuj Kumar. I’m a professional web developer with 5+ years of experience. I write blogs in my free time. I love to learn new technologies and share with others. I founded PHPGurukul in September 2015. The main aim of this website to provide PHP, Jquery, MySQL, PHP Oops and other web development tutorials. .


  1. we made changes in admin panel and updated it, but as soon we close the project and import SQL file again, it was back to original and no changes that we made earlier were visible, please help me in this

  2. sir, how can i change the about us and car discription in the project?
    i have tried to change in the sql file. but it didnot affect the discription of the project. help me out please/???

      1. sir i have tried to change it, it changes ..i have used xampp , but the change is temporary , whenever i opened it again in xampp , it shows the same previous details and description. please help , i need your guidance..

  3. while adding to phpmyadmin getting an error
    SQL query:
    — ——————————————————–

    — Table structure for table `tblbrands`

    CREATE TABLE IF NOT EXISTS `tblbrands` (
    `id` int(11) NOT NULL,
    `BrandName` varchar(120) NOT NULL,
    `CreationDate` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
    MySQL said: Documentation
    #1293 – Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
    Any Solution Sir..?

  4. Hello i’m facing problem in registration form. password and confirm password validation is not working it doesn’t give error when password and confirm password is not the same.
    please help me

  5. Super nice thanks for the source code. I need to edit this project, is it possible to online this project? I mean without any conflict?
    – i am from philippines and I don’t know if its possible or I need to debug this.

  6. Error: SQLSTATE[HY000] [1045] ProxySQL Error: Access denied for user ‘root’@’2a02:4780:bad:f00d::16’ (using password: NO)
    error when I tried to online this project through 000webhost.

  7. there is error in importing database which have been said that there will be only one time stamp check it once

  8. the project is not runing on xampp showing this erorr
    “Error: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.”
    plz help

    1. Looks like db connection connection error
      Create Database carrental
      Import database carrental.sql (available inside zip package)

  9. Awesome you are…! I am novice to this technology. I was searching a small web project. Thank you so much !

  10. Hi my friend. your project is really great!
    How i can to change the number of columns of listing in the index.php page?
    I want change the columns from 3 to 5.

  11. sir how i can change the background image of this project, i was exploring it but icant change the pictures including the car list. thankyou so much well appreciated. btw nice project!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Check Also
Back to top button

Adblock Detected

Please disable your ad blocker! This site is supported by the advertisement Please disable your ad blocker to support us!!!