WBP MP
WBP MP
Submitted By
Guided By
Miss. Desai M. U.
Date – / /2024
Place – Talsande
INDEX
1 Introduction 4
2 Project Specification 5
3 Source Code 6 - 10
4 Outputs 11 - 12
5 Conclusion 13
6 References 14
Report on Product Feedback System Using PHP.
Introduction
Project Specification
• Project Details:
Source Code
index.php
<?php
require "partials/_dbconnect.php";
if($_SERVER['REQUEST_METHOD']=="POST"){
$name=$_POST['name'];
$email=$_POST['email'];
$p_id=$_POST['name'];
$quality=$_POST['quality'];
$review=$_POST['review'];
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Product Feedback System</title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-
QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH"
crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"
integrity="sha384-
YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz"
crossorigin="anonymous"></script>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<a class="navbar-brand" href="#"> Product
Feedback System</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-
target="#navbarNavAltMarkup"
aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle
navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavAltMarkup">
<div class="navbar-nav">
<a class="nav-item nav-link active" href="#">Feedback Form<span class="sr-
only"></span></a>
</div>
</div>
</nav>
<br><br>
<div class="row">
<div class="col-sm-6 m-auto">
<div class="card">
<div class="card-body">
<?php
if(isset($success)){
echo '
<div class="alert alert-success" role="alert">
<b>Success!</b> '.$success.'
</div>';
}
?>
<h5 class="card-title">Submit your feedback here...</h5>
<hr>
<form method="POST" action="">
<div class="form-group">
<label for="exampleFormControlInput1">Enter Your Name:</label>
<input type="text" name="name" class="form-control"
id="exampleFormControlInput1"
placeholder="name" required>
</div>
<br>
<div class="form-group">
<label for="exampleFormControlInput1">Product ID:</label>
<input type="text" name="p_id" class="form-control"
id="exampleFormControlInput1"
placeholder="XXXX-XXXX-XXXX" reuired>
</div>
<br>
<div class="form-group">
<label for="exampleFormControlInput1">Email address</label>
<input type="email" name="email" class="form-control"
id="exampleFormControlInput1"
placeholder="[email protected]" required>
</div>
<br>
<div class="form-group">
<label for="exampleFormControlSelect1">Product Quality </label>
<select class="form-control" id="exampleFormControlSelect1"
name="quality" required>
<option value="nothing">-- select --</option>
<option value="Below Average">Below Average</option>
<option value="Average">Average</option>
<option value="Good">Good</option>
<option value="Very Good">Very Good</option>
<option value="Excellent">Excellent</option>
</select>
</div>
<br>
<div class="form-group">
<label for="exampleFormControlTextarea1">Enter Review Here: </label>
<textarea class="form-control" name="review"
id="exampleFormControlTextarea1" rows="3" placeholder="review" required></textarea>
</div>
<br><br>
<input type="reset" class="btn btn-danger">
<input type="submit" class="btn btn-primary">
</form>
</div>
</div>
</div>
</div>
</body>
</html>
_dbconnect.php
Used to connect database with the website.
<?php
/*
This file contains database configuration assuming you are running mysql using user "root"
and password ""
*/
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_NAME', 'feedback');
?>
Outputs
Database in PHP
Conclusion
References
1. https://www.php.net/
2. https://www.w3schools.com/php/
3. https://chat.openai.com/
4. https://www.tutorialspoint.com/php/index.htm
5. https://www.geeksforgeeks.org/generate-captcha-using-python/
6. https://www.javatpoint.com/php-tutorial