Blood Bank Management System In PHP With Source Code

Project: Blood Bank Management System

– To download it for free (scroll down)

Features :

  1. Login – Register
  2. Admin Panel
  3. Request for blood
  4. Donate Blood
  5. Manage – Add State, City, Members
  6. Manage Active and Non-Active Donors

In this project, there are two types of login. i.e Admin and User. After Logging in as a user, he/she can View dashboard, request for blood and donate blood. Admin has full control of the system, admin can Add as well as manage State, City, Members. And also from the admin panel, he/she can maintain Active and Non-active donors. In short, The system helps to donate & request blood online, manage donors and request blood details. The design of this project is simple and the user won’t find it difficult to understand, use and navigate.

How To Run?

You’ll need XAMP Server or WAMP Server. Put the file inside “c:/wamp/www/” or “c:/xampp/htdocs/”. Go To “localhost/phpmyadmin” in any browser and create Database (name according to SQL file).In that Database, Import the SQL file and finally go to URL: “http://localhost/file_name/phpfilename”
Don’t Forget To create a database and import SQL file to run.

For the project demo, you can look at the video below:

DOWNLOAD BLOOD BANK MANAGEMENT SYSTEM IN PHP WITH SOURCE CODE: CLICK THE BUTTON BELOW

[quads id=1]


Author: Fabian Ros
3 1 vote
Article Rating
Subscribe
Notify of
guest
32 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
REREGT
REREGT
6 years ago

HEY WHEN I LOGIN , IT WILL GO TO TO LOGIN.PHP AND THAT FILE IS TOTALLY EMPTY

Naseeb Bajracharya
6 years ago
Reply to  REREGT

Main Admin Panel : localhost/blood bank2/admin
ADMIN : username = super admin
password = admin

User’s Login
User: username = codeprojects
password = 123456

2nd Admin Panel ( from user’s login )
username = super admin
password = admin

Create database and import the SQL file if you haven’t. It works fine.

Ranjan Pednekar
Ranjan Pednekar
6 years ago

when i login to the web site their is an error. error:Fatal error: Call to a member function fetch_array() on boolean in C:xampphtdocsbbank1login.php on line 10

Michael
6 years ago

Error
SQL query:

CREATE TABLE blood_contact (
blood_contact_id int(100) NOT NULL AUTO_INCREMENT,
contact_fk int(100) DEFAULT NULL,
blood_fk int(100) DEFAULT NULL,
PRIMARY KEY (blood_contact_id),
KEY contact_fk (contact_fk),
KEY blood_fk (blood_fk),
CONSTRAINT blood_contact_ibfk_1 FOREIGN KEY (contact_fk) REFERENCES contact (contact_id) ON UPDATE CASCADE,
CONSTRAINT blood_contact_ibfk_2 FOREIGN KEY (blood_fk) REFERENCES blood_group (blood_id) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1
MySQL said: Documentation

#1215 – Cannot add foreign key constraint

Admin
Admin
5 years ago
Reply to  Michael

Check the video

GURUGANESH T
3 years ago
Reply to  Admin

User name and password

no name
no name
6 years ago

how to run ?

NISHANT KUMAR
NISHANT KUMAR
6 years ago

can u help in writing a trigger in the project?

Peter_Maina
Peter_Maina
5 years ago

When I open the database folder should I create the database and Al the tables as instructed?

Pratik shindr
Pratik shindr
5 years ago

Hello my self pratik i need help for creating database of blood bank management system.

mohanad
mohanad
5 years ago

Error
SQL query:

CREATE TABLE blood_contact (
blood_contact_id int(100) NOT NULL AUTO_INCREMENT,
contact_fk int(100) DEFAULT NULL,
blood_fk int(100) DEFAULT NULL,
PRIMARY KEY (blood_contact_id),
KEY contact_fk (contact_fk),
KEY blood_fk (blood_fk),
CONSTRAINT blood_contact_ibfk_1 FOREIGN KEY (contact_fk) REFERENCES contact (contact_id) ON UPDATE CASCADE,
CONSTRAINT blood_contact_ibfk_2 FOREIGN KEY (blood_fk) REFERENCES blood_group (blood_id) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1
MySQL said: Documentation

#1005 – Can’t create table blood_bank.blood_contact (errno: 150 “Foreign key constraint is incorrectly formed”)

Rushikesh Wagh
Rushikesh Wagh
5 years ago

During importing database the following error is coming due to which project is not working
Error
SQL query:

CREATE TABLE blood_contact (
blood_contact_id int(100) NOT NULL AUTO_INCREMENT,
contact_fk int(100) DEFAULT NULL,
blood_fk int(100) DEFAULT NULL,
PRIMARY KEY (blood_contact_id),
KEY contact_fk (contact_fk),
KEY blood_fk (blood_fk),
CONSTRAINT blood_contact_ibfk_1 FOREIGN KEY (contact_fk) REFERENCES contact (contact_id) ON UPDATE CASCADE,
CONSTRAINT blood_contact_ibfk_2 FOREIGN KEY (blood_fk) REFERENCES blood_group (blood_id) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1
MySQL said: Documentation

#1005 – Can’t create table blood_bank.blood_contact (errno: 150 “Foreign key constraint is incorrectly formed”) (Details…)

Santosh Tamang
Santosh Tamang
5 years ago

uncheck enable foreign key check in import for all of the error

TUFAIL KARIM
TUFAIL KARIM
5 years ago

Wow.

mahamed
mahamed
5 years ago

CREATE TABLE blood_contact (
blood_contact_id int(100) NOT NULL AUTO_INCREMENT,
contact_fk int(100) DEFAULT NULL,
blood_fk int(100) DEFAULT NULL,
PRIMARY KEY (blood_contact_id),
KEY contact_fk (contact_fk),
KEY blood_fk (blood_fk),
CONSTRAINT blood_contact_ibfk_1 FOREIGN KEY (contact_fk) REFERENCES contact (contact_id) ON UPDATE CASCADE,
CONSTRAINT blood_contact_ibfk_2 FOREIGN KEY (blood_fk) REFERENCES blood_group (blood_id) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1
MySQL said: Documentation

#1005 – Can’t create table blood_bank.blood_contact (errno: 150 “Foreign key constraint is incorrectly formed”) (Details…

what is my problem
first day the project warks good but now its not good, how can solve

GURUGANESH T
3 years ago

User name and password

Suma
Suma
2 years ago

What are the languages used in these project

Rhytham Bhatt
Rhytham Bhatt
1 year ago

please share DFD,ER and USE case diagram of Blood Bank Management System

idaya
idaya
10 months ago

CREATE TABLE blood_contact (
blood_contact_id int(100) NOT NULL AUTO_INCREMENT,
contact_fk int(100) DEFAULT NULL,
blood_fk int(100) DEFAULT NULL,
PRIMARY KEY (blood_contact_id),
KEY contact_fk (contact_fk),
KEY blood_fk (blood_fk),
CONSTRAINT blood_contact_ibfk_1 FOREIGN KEY (contact_fk) REFERENCES contact (contact_id) ON UPDATE CASCADE,
CONSTRAINT blood_contact_ibfk_2 FOREIGN KEY (blood_fk) REFERENCES blood_group (blood_id) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1
MySQL said: Documentation