A fully functional project based on Wedding Planner Management System which uses PHP Language. Following PHP MySQL project contains all the essential features which can be in use by the first-year IT students for their college projects. It has a number of features that will allow users to manage wedding events online as it works as a wedding planner system. This website as well as the web application’s concept is all clear. It’s the same as real-life scenarios and well-implemented on it. To download free Wedding Management system project in PHP MySQL with source code files, please scroll down to the bottom of this post for the Download button.
In particular, this Wedding Management System project in PHP MySQL focuses mainly on planning wedding events. To be more precise, the system helps to keep track of clients, and their event records with respect to categories. Also, the system displays all the available wedding packages. In addition, the system allows online bookings for the client. Evidently, this project contains a client-side with an admin panel. In an overview of this web application, clients have to register in order to use the services. Here, clients can view wedding packages and wedding albums as inspiration. In terms of packages, he/she can view all the events related to the particular package including pricing information. In fact, all these client activities take place on the client-side which allows user to book their own packages after selection.
An administrator has full control over the system. He/she can manage clients, bookings, budget, system users, blogs, and so on. Here, each and every section has its own respective details such as name, image, and other important details. Here, an admin first has to set up wedding packages for maintaining further processes. Second, the administrator has to manage package features with their respective package headings. Diving more into the services section allows the administrator to manage packages with attachments of images too. To be more precise, this particular section plays an important role for the client-side in order to display the website’s services. Similarly, the above-mentioned features are only allowed to be performed by the admin and moderator’s account. In fact, the users’ levels are to be managed by the admin from the account section.
On one hand, the administrator can publish blogs and events which display on the client side targeted to the end-users. This particular section allows the user to view all the recent blogs and events done by the event manager. In fact, these blogs work as inspiration for the clients which helps them to collect ideas for their own weddings. Under this section, the admin has to provide a number of things. Such as blog title, description, package, wedding location, image, and wedding date. After all, the user can publish the blog or simply mark it as a draft. As a result, all these shared blogs are presented with respect to their image, title, and location on the client-side. But before, the admin should select one of the available events for each blog.
As mentioned earlier, the users can book packages themselves from the client-side. So, this particular section especially from the admin panel allows the user to view registered clients. Here, all the clients are set to pending status by default. Later, an administrator has to verify each client’s request. For this, the user has to provide remaining details such as the bride and groom’s names, and wedding location with advance payment. After all, the administrator can confirm the booking. Also, the administrator can mark the client’s booking request as fraud or cancel it simply. Here, action refers to approving and declining the application of the clients. Also, the administrator can view each and every detail of clients with their selected packages for the management of budget and others.
Moreover, the system displays the total balance due amount for each client after setting up an advance payment. Before diving into the budget management, let’s switch on to the guest information side of the system. This particular section contains all the information related to the guest of the event. Here, the system allows users to add a number of guests with their detailed information. And speaking of detailed information refers to their respective name, address, priority level, messages, relationship with the bride, groom, etc. Talking about budget management, the user can simply add budget and liquidation to their current services. For this, the user has to select available events and enter the payment cash amount. As a result, these amounts are marked as the total amount paid to date. Similarly, this whole budget section helps the administrator to calculate the total payment of each client with respect to their packages.
On the other hand, when it comes to projects like the wedding planner management system, it is should contain a feature that allows users to set task reminders. Under each client’s wedding profile, the admin can set tasks on the calendar with priority levels on each date. These task reminders can be set monthly, weekly, or daily wise. Also, the user can remove task events anytime. Besides, this wedding management system project in PHP contains a gallery section on the client-side. This section contains all the wedding images uploaded by the admin. For this, the admin has to provide an image title with an attachment of the wedding image. Likewise, there are these various ways that help to attract the client to the website and inspire them to work on it. In short, it kind of works as a company portfolio too.
Last but not least, a clean and simple dashboard is presented with various color combinations for a greater user experience while using this Online Wedding Management System Project in PHP MySQL. For its UI elements, a free open-source CSS framework; Bootstrap is on board with some Vanilla CSS too. Presenting a new Wedding Management System Project in PHP MySQL which includes client-side interaction with an admin panel. That contains all the essential features to follow up and is a knowledgeable resource for learning purposes.
Project Name: | Wedding Planner Management System |
Language/s Used: | PHP |
PHP version (Recommended): | 5.6, 7.4 |
Database: | MySQL |
Type: | Website, Web Application |
Developer: | John Paul Lim Gabule |
Updates: | 0 |
And there you have it, a full setup of the Wedding Management System project in PHP MySQL. For this particular PHP project, PHP Version 5.6 or 7.4 is required because the project does not operate with the oldest PHP version. So, users with the oldest PHP version (older than 5.6) might face various problems while operating it. As a result, you’ll need to manage your PHP version (only if you’re using the old version) at the moment. Also, Download Free Wedding Management System Project in PHP MySQL Source Code. So, this online wedding planner system PHP project is a fully functional project for all the intermediate levels that broads vast knowledge into such PHP web applications. In conclusion, this whole PHP project with free source code is an absolute project and a meaningful way for the users to learn and explore more about it.
Note: Only for Educational Purpose
A fully functional project based on a membership management system that uses PHP Language with MySQL…
A fully functional project based on a clinic management system that uses PHP Language with Laravel…
A fully functional project based on a sales and invoice management system that uses PHP Language…
A fully functional project based on POS and Inventory Management System which uses PHP Language with CodeIgniter Web…
A fully functional project based on an ecommerce website that uses PHP Language with Laravel Web Framework.…
A fully functional project based on a POS System that uses PHP Language with Laravel Web Framework. The…
This website uses cookies.
View Comments
me have error in package_detail.php
Warning: Undefined array key "id" in ...htdocs\ Wedding \package_detail.... on line 3
when click for booking take error can help ,me bro very thx
Please do try it again after refreshing the page. Sometimes it does but clears up after refreshing the page. And this is all we've got from the developers.
This system does not have but contol panel for the client ??
Warning: Undefined array key "id" in C:\xampp\htdocs\Wedding-Management-PHP\package_detail.php on line 3
Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY id DESC LIMIT 1' at line 1 in ......................include\database.php on line 21
Plz fix this problem
Not sure about this, but this might be due to your latest version of PHP. We have tested this project on PHP 5 and 7, where it works fine as shown in the demo video.
replace it with:
check_wedding_date($wedding_date);
if ($checkdate) {
redirect_to("package_detail.php?id=$bid");
$session->message("
The wedding you enter is already booked. Please Try another set of date!
×
");
die();
}
// if (empty($user_firstname) ||
// empty($user_password) ||
// empty($user_email) ||
// empty($user_lastname) ||
// empty($wedding_date)) {
// redirect_to("package_detail.php?id=$bid");
// $session->message("
//
// Please Fill up all the fields.
//
// ×
//
// ");
// die();
// } else {
// if ($error == '') {
// $count = $count + 1;
// $account_details->firstname = $user_firstname;
// $account_details->lastname = $user_lastname;
// $account_details->status = 'pending';
// $account_details->phone = $user_phone;
// $account_details->datetime_created = date("y-m-d h:m:i");
// if ($account_details->save()) {
// $account_details->user_id = mysqli_insert_id($db->connection);
// if($account_details->update()) {
// $accounts->user_id = $account_details->user_id;
// $accounts->user_email= $user_email;
// if($accounts->save()) {
// $booking->user_id = $accounts->user_id;
// $booking->wedding_type = $bid;
// $booking->user_email = $user_email;
// $booking->wedding_date = $wedding_date;
// $booking->save();
// redirect_to("package_detail.php?id=".$bid);
// }
// }
// }
// }
// }
if (!filter_var($user_email, FILTER_VALIDATE_EMAIL)){
redirect_to("package_detail.php?id=$bid");
$session->message("
Incorrect email format.
×
");
die();
}
$check_email = $accounts->email_exists($user_email);
if ($check_email) {
redirect_to("package_detail.php?id=$bid");
$session->message("
Email is already Exists.
×
");
die();
} else {
if ($error == '') {
$count = $count + 1;
$account_details->firstname = $user_firstname;
$account_details->lastname = $user_lastname;
$account_details->status = 'pending';
$account_details->phone = $user_phone;
$account_details->datetime_created = date("y-m-d h:m:i");
if ($account_details->save()) {
$account_details->user_id = mysqli_insert_id($db->connection);
if($account_details->update()) {
$accounts->user_id = $account_details->user_id;
$accounts->user_email= $user_email;
if($accounts->save()) {
$booking->user_id = $accounts->user_id;
$booking->wedding_type = $bid;
$booking->user_email = $user_email;
$booking->wedding_date = $wedding_date;
$booking->save();
redirect_to("package_detail.php?id=".$bid);
}
}
}
}
}
}
?>
Wedding Planner
body {
margin-top: 6%;
}
.navbar-light .navbar-brand {
color: #1a1a1a;
font-weight: bold;
line-height: 22px;
}
.navbar {
font-weight: 700;
padding: 12px;
font-style: normal;
font-size: 14px;
text-transform: uppercase;
color: black;
border-bottom: 1px solid #ddd;
}
li.nav-item > a.nav-link {
color: black ;
font-weight: bold ;
}
#review {
font-size: 16px;
font-weight: bold;
margin-right: 5px;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: .9rem;
}
.navbar-brand {
margin-left: 20px;
width: 200px;
}
img.img-fluid.img-custom {
width: 344px;
height:230px;
}
.btn.btn-sm.btn-light.active:hover {
background: white;
}
.list-group-item:first-child {
border-top-left-radius: 0rem;
border-top-right-radius: 0rem;
}
.list-group-item.active{
border-color: #00125100;
}
wedding_type; ?> Package Wedding
Price: $ price,2); ?>
<img src="admin/preview_image_picture(); ?>" style="width: 700px;" alt="">
FUNCTIONS AND SERVICES
id); ?>
title; ?>
description; ?>
<form action-xhr="#" method="post" style="background: white;padding: 20px;">
message()) {
echo $session->message();
}
?>
Wedding Planning Starts Here
<input type="hidden" name="booking_id" value="">
Book Now
$(document).ready(function () {
$('#wedding_date').datepicker();
});
Replace it where
An update has been made and the problem is still there
how to make online ?
how to upload to my hosting....
thank you
NOT for Live Productions!
project is running but css files are not working.
Do not change the name of the project folder without configuring the project configuration file.
can I upload to the hosting?
how to upload this application
thank you
NOT for Live Productions!
Warning: require_once(D:xampp/htdocs/\wedding-management-php\admin\include\Helper.php): failed to open stream: No such file or directory in C:\xampp\htdocs\Shushreepal Events\admin\include\init.php on line 8
Fatal error: require_once(): Failed opening required 'D:xampp/htdocs/\wedding-management-php\admin\include\Helper.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\Shushreepal Events\admin\include\init.php on line 8
why am I facing these errors?
Simply because you have not configured anything before running the project. Please check the text file, we've mentioned there!
were is text file
Inside the project folder
Hi, had your error gone?
Warning: require_once(D:xampp/htdocs/\wedding-management-php\admin\include\Helper.php): Failed to open stream: No such file or directory in C:\xampp\htdocs\Wedding-Management-PHP\admin\include\init......................
Simply because you have not configured anything before running the project. Please check the text file, we’ve mentioned there!
can you tell me how to do this
Please check the text file, we’ve mentioned there!
From init.php ===> $webroot = "d:xampp/htdocs/";
if your xampp file at C drive, you should change the drive location
$webroot = "c:xampp/htdocs/";
It worked, Thank you.
***You need to configure according to your own dir-> "admin\include\init.php"***
How to configure this part? i already change the name still error.
Please dont said "Please check the text file, we’ve mentioned there!"
because i already check and still dont get it.
I have a same problems too..
Please help
(as already mentioned above by one of our website's users)
From init.php ===> $webroot = “d:xampp/htdocs/”;
if your xampp file is at C drive, you should change the drive location
$webroot = “c:xampp/htdocs/”;
Yes it's work
sir how to edit the webroot for cpannel hosting??
$webroot.............
i am using this please correct my issue.
NOT FOR LIVE PRODUCTIONS
when i book it s show
Warning: Undefined array key "id" in C:...........
Fatal error: Uncaught TypeError: mysqli_fetch_array(): Argument #1 ($result) must be of type mysqli_result, bool given in C:..............
how to solve it please help bro
Make sure that you've configured the project as mentioned in the text files
i already configured it my directory on xampp is C: then this happen
And what about db connection?
can you tell us how to configure please
Check the text file properly, we've mentioned it there!