Вы находитесь на странице: 1из 33

E – GOVERNANCE PROJECT

WEBSITE CREATION USING CSS,HTML,PHP, MYSQL CONNECTIVITY

Online Enquiry Management System

It is website on online enquiry system which provides information about any product and its
parameter. We can enquire about the user and his product details and parameter stock and reports .

It can be used according to the any system which is secure and safe. Here we use wamp server to get
connected and phpmyadmin for database connectivity.

Coding :

1.php :

<!DOCTYPE html>

<html lang = "en">

<head>

<title>Try v1.2 Bootstrap Online</title>

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

<script src="/scripts/jquery.min.js"></script>

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

<link rel="stylesheet" type="text/css" href="css/style_1.css"/>

<meta charset = "utf-8">

<meta http-equiv = "X-UA-Compatible" content = "IE = edge">

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

<title>Bootstrap 101 Template</title>

<!-- Bootstrap -->

<link href = "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel =


"stylesheet">

<script src = "https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>

<script src = "https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>

<style class="text/css">

background-color:black;

color:white;
}

h2{

font-family:Courier;

font-weight:bold;

font-size:35px;

p{

font-family:Courier;

font-weight:bold;

font-size:15px;

color:silver;

nav{

font-family:verdana;

</style>

</head>

<body>

<h2 align="center">Online Enquiry</h2>

<p align="center"><small>we are here to assist you!</small></p>

<nav class = "navbar navbar-default" role = "navigation">

<div class = "navbar-header">

<a class = "navbar-brand" href = "newpro.php">Online Enquiry</a>

</div>

<div>

<ul class = "nav navbar-nav">

<li class = "dropdown">

<a href = "#" class = "dropdown-toggle" data-toggle =


"dropdown">

My

<b class = "caret"></b>

</a>

<ul class = "dropdown-menu">


<li><a href = "enquirey.php">Enquiry</a></li>

<li><a href = "follow_1.php">Followup</a></li>

<li><a href = "closure.php">Closure</a></li>

<li class = "divider"></li>

<li><a href = "closure.php">Report</a></li>

</ul>

</li>

<li class = "dropdown">

<a href = "#" class = "dropdown-toggle" data-toggle =


"dropdown">

Master

<b class = "caret"></b>

</a>

<ul class = "dropdown-menu">

<li><a href =
"parameter_1.php">Parameter</a></li>

<li><a href = "product_1.php">Product</a></li>

</ul>

</li>

<li class = "dropdown">

<a href = "#" class = "dropdown-toggle" data-toggle =


"dropdown">

Admin

<b class = "caret"></b>

</a>

<ul class = "dropdown-menu">

<li><a href = "#">Control Pannel</a></li>

<li class = "divider"></li>

<li><a href = "#">Backup</a></li>

<li><a href = "#">Restore</a></li>

</ul>

</li>

<li class = "dropdown">


<a href = "#" class = "dropdown-toggle" data-toggle =
"dropdown">

Help

<b class = "caret"></b>

</a>

<ul class = "dropdown-menu">

<li><a href = "#">About us</a></li>

<li><a href = "#">Spinso.com</a></li>

<li><a href = "#">SpinsoLite.com</a></li>

<li><a href = "#">Online Tutorial</a></li>

</ul>

<li><a href = "firstpage.php">Exit</a></li>

</li>

</ul>

</div>

</nav>

<div class="row"><!--banner start-->

</div><!--end of banner row-->

<div class="row"><!--content start-->

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

<?php

include_once "content_1.php";

?>

</div>

<hr/>

</div><!--end of content row-->

<div class="row"><!--footer start-->

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

<?php

include_once "footer_1.php";

?>

</div>
</div><!--end of footer row-->

<script src = "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>

</body>

</html>

Output :
Firstpage.php :

<!DOCTYPE html>

<html>

<head>

<title> login page</title>

<link rel="stylesheet" href="login.css">

<style>

body

background-image: url("web1.jpg");

</style>

</head>

<body>

<form action="" method="post" class="form-3">

<fieldset>

<center>

<p class="clearfix">

<input type="submit" value="login" name="submit_l">

</p>

<p class="clearfix">

<input type="submit" value="signup" name="submit_s">


</p>

</center>

</fieldset>

</form>

</body>

</html>

<?php

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

header('Location:index.php');

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

header('Location:signup.php');

?>

Output :

Login.php :

<!DOCTYPE html>

<html>

<head>

<link rel="stylesheet" href="css.css">


<title> login page</title>

</head>

<body>

<form action="login_1.php" method="post">

<fieldset>

<legend>

<font face="mv boli" color="orange" size="5px">

<h1 style="text-align:center;">LOGIN</h1>

</font>

</legend>

<font face="mv boli" color="cyan" size="5px">

USERNAME:&nbsp<input type="text" name="username" required><br>

<font face="mv boli" color="cyan" size="5px">

PASSWORD:&nbsp<input type="password" name="password" required><br>

<center>

<input type="submit" value="submit" name="submit">&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp

</center>

</fieldset>

</body>

</html>

<?php

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

header('Location:login_1.php');

?>

Output :
Signup.html :

<!DOCTYPE html>

<html>

<head>

<link rel="stylesheet" href="login.css">

<style>

body

background-image: url("web1.jpg");

</style>

</head>

<body>

<form class="form-3" action="signup_1.php" method="post">

<p class="clearfix">

<label for="login">Firstname</label>

<input type="text" name="firstname" id="first" placeholder="Firstname">

</p>

<label for="login">Username</label>

<input type="text" name="username" id="username" placeholder="Username">

</p>

<p class="clearfix">
<label for="password">Password</label>

<input type="password" name="password" id="password" placeholder="Password">

</p>

<p class="clearfix">

<label for="password">Confrim Password</label>

<input type="password" name="confrim" id="cpassword" placeholder="Password">

</p>

<p class="clearfix">

<label for="password">Email</label>

<input type="text" name="email" id="email" placeholder="Password">

</p>

<p class="clearfix">

<input type="submit" name="submit" value="Sign in">

</p>

</form>

</body>

</html>

Output :

Enquirey.php:

<!DOCTYPE html>

<html lang = "en">

<head>
<title>Try v1.2 Bootstrap Online</title>

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

<script src="/scripts/jquery.min.js"></script>

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

<link rel="stylesheet" type="text/css" href="css/style_1.css"/>

<meta charset = "utf-8">

<meta http-equiv = "X-UA-Compatible" content = "IE = edge">

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

<title>Bootstrap 101 Template</title>

<!-- Bootstrap -->

<link href = "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel =


"stylesheet">

<script src = "https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>

<script src = "https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>

<![endif]-->

<style>

body

background-image: url("web3.jpg");

</style>

</head>

<body>

<div class="container"><!--start-->

<div class="row"><!--row start-->

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

</div>

</div><!--end of row-->

<div class="row"><!--header start-->

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

<?php

include_once "header_1.php";

?>
</div>

</div><!--end of navigation row-->

<div class="row"><!--navigation start-->

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

<?php

include_once "menu_1.php";

?>

</div>

</div><!--end of navigation row-->

<div class="row"><!--banner start-->

</div><!--end of banner row-->

<div class="row"><!--content start-->

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

<?php

include_once "content_1.php";

?>

</div>

<hr/>

</div><!--end of content row-->

<div class="row"><!--footer start-->

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

<?php

include_once "footer_1.php";

?>

</div>

</div><!--end of footer row-->

</div><!----end of container>

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->

<script src = "https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<!-- Include all compiled plugins (below), or include individual files as needed -->

<script src = "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>

</body>
</html>

Output :
Followup_1.php :

<!DOCTYPE html>

<html lang = "en">

<head>

<title>Try v1.2 Bootstrap Online</title>

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

<script src="/scripts/jquery.min.js"></script>

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

<link rel="stylesheet" type="text/css" href="css/style_1.css"/>

<meta charset = "utf-8">

<meta http-equiv = "X-UA-Compatible" content = "IE = edge">

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

<title>Bootstrap 101 Template</title>

<!-- Bootstrap -->

<link href = "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel =


"stylesheet">

/respond/1.4.2/respond.min.js"></script>

<style>

body

background-image: url("web3.jpg");

</style>

</head>
<body>

<div class="container"><!--start-->

<div class="row"><!--row start-->

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

</div>

</div><!--end of row-->

<div class="row"><!--header start-->

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

<?php

include_once "header_1.php";

?>

</div>

</div><!--end of navigation row-->

<div class="row"><!--navigation start-->

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

<?php

include_once "menu_1.php";

?>

</div>

</div><!--end of navigation row-->

<div class="row"><!--banner start-->

</div><!--end of banner row-->

<div class="row"><!--content start-->

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

<?php

include_once "follow.php";

?>

</div>

<hr/>

</div><!--end of content row-->

<div class="row"><!--footer start-->


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

<?php

include_once "footer_1.php";

?>

</div>

</div><!--end of footer row-->

</div><!----end of container>

</body>

</html>

Output :

Closure.php :

<!DOCTYPE html>

<html lang = "en">

<head>
<title>Try v1.2 Bootstrap Online</title>

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

<script src="/scripts/jquery.min.js"></script>

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

<link rel="stylesheet" type="text/css" href="css/style_1.css"/>

<meta charset = "utf-8">

<meta http-equiv = "X-UA-Compatible" content = "IE = edge">

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

<title>Bootstrap 101 Template</title>

</head>

<body>

<div class="container"><!--start-->

<div class="row"><!--row start-->

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

</div>

</div><!--end of row-->

<div class="row"><!--header start-->

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

<?php

include_once "header_1.php";

?>

</div>

</div><!--end of navigation row-->

<div class="row"><!--navigation start-->

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

<?php

include_once "menu_1.php";

?>

</div>

</div><!--end of navigation row-->

<div class="row"><!--banner start-->

</div><!--end of banner row-->


<div class="row"><!--content start-->

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

<?php

include_once "report_1.php";

?>

</div>

<hr/>

</div><!--end of content row-->

</div><!--end of search-->

<div class="row"><!--footer start-->

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

<?php

include_once "footer_1.php";

?>

</div>

</div><!--end of footer row-->

</div><!----end of container>

</body>

</html>

Output :

Parameter_1.php :

<!DOCTYPE html>

<html lang = "en">


<head>

<title>Try v1.2 Bootstrap Online</title>

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

<script src="/scripts/jquery.min.js"></script>

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

<link rel="stylesheet" type="text/css" href="css/style_1.css"/>

<meta charset = "utf-8">

<meta http-equiv = "X-UA-Compatible" content = "IE = edge">

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

<title>Bootstrap 101 Template</title>

<!-- Bootstrap -->

<link href = "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel =


"stylesheet">

</head>

<body>

<div class="container"><!--start-->

<div class="row"><!--row start-->

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

</div>

</div><!--end of row-->

<div class="row"><!--header start-->

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

<?php

include_once "header_1.php";

?>

</div>

</div><!--end of navigation row-->

<div class="row"><!--navigation start-->

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

<?php

include_once "menu_1.php";

?>
</div>

</div><!--end of navigation row-->

<div class="row"><!--banner start-->

</div><!--end of banner row-->

<div class="row"><!--content start-->

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

<?php

include_once "parameter.php";

?>

</div>

<hr/>

</div><!--end of content row-->

<div class="row"><!--footer start-->

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

<?php

include_once "footer_1.php";

?>

</div>

</div><!--end of footer row-->

</div><!----end of container>

</body>

</html>

Output :
PHP my admin :

Created database called project.IN project named database created table for enquirey ,login,
parameter of product, product details, signup

Table created for the following attributes


Code for enquirey database :

<?php

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "project";

// Create connection

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);

// insert

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

$enquiry = $_POST['en'];

$date = $_POST['date'];

$contact = $_POST['contact'];

$address = $_POST['address'];

$telephone = $_POST['tele'];
$email = $_POST['email'];

$source = $_POST['source'];

$remarks = $_POST['remarks'];

$sql = "INSERT INTO enquirey


(enquirey,date,contact,address,telephone,email,source,remarks)

VALUES
('$enquiry','$date','$contact','$address','$telephone','$email','$source','$remarks')";

if ($conn->query($sql) === TRUE) {

echo "New record created successfully";

header('Location:thankyou.php');

} else {

echo "Error: " . $sql . "<br>" . $conn->error;

$conn->close();

?>

Database for enquirey :

Code for login database :

<?php

session_start();

?>
<?php

function encrypt($str, $offset) {

$encrypted_text = "";

$offset = $offset % 26;

if($offset < 0) {

$offset += 26;

$i = 0;

while($i < strlen($str)) {

$c = strtoupper($str{$i});

if(($c >= "A") && ($c <= 'Z')) {

if((ord($c) + $offset) > ord("Z")) {

$encrypted_text .= chr(ord($c) + $offset - 26);

} else {

$encrypted_text .= chr(ord($c) + $offset);

} else {

$encrypted_text .= " ";

$i++;

return $encrypted_text;

function decrypt($str, $offset) {

$decrypted_text = "";

$offset = $offset % 26;

if($offset < 0) {

$offset += 26;

$i = 0;

while($i < strlen($str)) {

$c = strtoupper($str{$i});
if(($c >= "A") && ($c <= 'Z')) {

if((ord($c) - $offset) < ord("A")) {

$decrypted_text .= chr(ord($c) - $offset + 26);

} else {

$decrypted_text .= chr(ord($c) - $offset);

} else {

$decrypted_text .= " ";

$i++;

return $decrypted_text;

//sample text

$text = $_POST['password'];

$offset = 5;

$enc = encrypt($text, $offset);

$dec = decrypt($enc, $offset);

?>

<!DOCTYPE html>

<html lang = "en">

<head>

<?php

if($_SERVER["REQUEST_METHOD"]=="POST")

$un =$_POST["username"];

$ps= $enc;

$ps_salted = "pjiwjhhij". $ps;

$ps_hashed = hash('sha512',$ps_salted);

include "config.php";

$sql="select * from signup where username='$un' and password='$ps_hashed'";

$table=$conn->query($sql);
if($conn->affected_rows>0)

$_SESSION["islogged"]=true;

$_SESSION["username"]=$un;

header('Location:newpro.php');

else{

echo "<h1>Invalid User</h1>";

?>

Database for login :

Code for paradb :

<?php

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

$servername = "localhost";

$username = "root";
$password = "";

$dbname = "project";

// Create connection

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);

// insert

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

$type = $_POST['type'];

$name = $_POST['name'];

$sql = "INSERT INTO para (type , name)

VALUES ('$type','$name')";

if ($conn->query($sql) === TRUE) {

echo "New record created successfully";

header('Location:thankyou.php');

} else {

echo "Error: " . $sql . "<br>" . $conn->error;

$conn->close();

?>

Database for parameter of product :


Code for product database :

<?php

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "project";

// Create connection

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);

// insert

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

$name = $_POST['name'];
$rate = $_POST['rate'];

$amount = $_POST['amt'];

$qty = $_POST['qty'];

$sql = "INSERT INTO product (name,rate,qty,amount)

VALUES ('$name','$rate','$qty','$amount')";

if ($conn->query($sql) === TRUE) {

echo "New record created successfully";

header('Location:thankyou.php');

} else {

echo "Error: " . $sql . "<br>" . $conn->error;

$conn->close();

?>

Database for product:

Code for signup database :

<?php

function encrypt($str, $offset) {

$encrypted_text = "";

$offset = $offset % 26;

if($offset < 0) {

$offset += 26;

$i = 0;
while($i < strlen($str)) {

$c = strtoupper($str{$i});

if(($c >= "A") && ($c <= 'Z')) {

if((ord($c) + $offset) > ord("Z")) {

$encrypted_text .= chr(ord($c) + $offset - 26);

} else {

$encrypted_text .= chr(ord($c) + $offset);

} else {

$encrypted_text .= " ";

$i++;

return $encrypted_text;

function decrypt($str, $offset) {

$decrypted_text = "";

$offset = $offset % 26;

if($offset < 0) {

$offset += 26;

$i = 0;

while($i < strlen($str)) {

$c = strtoupper($str{$i});

if(($c >= "A") && ($c <= 'Z')) {

if((ord($c) - $offset) < ord("A")) {

$decrypted_text .= chr(ord($c) - $offset + 26);

} else {

$decrypted_text .= chr(ord($c) - $offset);

} else {

$decrypted_text .= " ";


}

$i++;

return $decrypted_text;

//sample text

$text = $_POST['password'];

$offset = 5;

$enc = encrypt($text, $offset);

$dec = decrypt($enc, $offset);

?>

<?php

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "project";

// Create connection

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);

// insert

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

$fname = $_POST['firstname'];

$user = $_POST['username'];
$pass = $_POST['password'];

$cpass = $_POST['confrim'];

$email = $_POST['email'];

$pass_e = $enc;

$salted = "pjiwjhhij" . $pass_e;

$hashed = hash('sha512', $salted);

if (!$fname == '' && !$user == '' && !$pass == '' && !$email == '') {

if (preg_match("/^[a-zA-Z0-9 ]*$/", $user)) {

if ($cpass == $pass) {

if (preg_match("/^[a-zA-Z0-9 ]*$/", $pass)) {

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {

$sql = "INSERT INTO signup (firstname,username, password, email)

VALUES ('$fname','$user','$hashed','$email')";

if ($conn->query($sql) === TRUE) {

echo "New record created successfully";

header('Location:index.php');

} else {

echo "Error: " . $sql . "<br>" . $conn->error;

} else {

echo "entered valid email id";

} else {

echo "entered password must contain only letters and numbers and should have min length
of 4";

} else {

echo "entered password is not same";

} else {
echo "entered user name should contain only letters,numbers and should have a min length of
5";

} else {

echo"please enter all the values";

$conn->close();

?>

Database for signup :

Вам также может понравиться