You need to implement a web application that is split in three parts, namely, Webpage, PHP and MySQL. Each of them will be used accordingly to solve a simple problem described below. Remember to implement the logic in the most secure way of your knowledge.
PHP
Webpage
MySQL
SUBMISSION
index.php
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7"
lang="en"> <![endif]-->
<!--[if IE 7]> <html class="lt-ie9 lt-ie8" lang="en">
<![endif]-->
<!--[if IE 8]> <html class="lt-ie9" lang="en">
<![endif]-->
<!--[if gt IE 8]><!--> <html lang="en">
<!--<![endif]-->
<head>
</head>
<body>
<section class="container">
<div class="login">
<h1>Login
Portal</h1>
<form method="post"
action="login.php" name="frm" onSubmit="return f1();">
<p><input type="email" name="email" value="" placeholder="Enail"></p>
<p><input type="password" name="pwd" value="" placeholder="Password"></p>
<p
class="submit"><input type="submit"
value="Login"></p>
</form>
<p
class="submi"><a href="admin_signup.php" > <input
type="button"
value="Signup"></a></p>
</div>
</section>
</body>
</html>
login.php
<?php
session_start();
$con=mysqli_connect("localhost","root","","storage");
if(!$con)
{
die("connection failed" .mysqli_connect_error());
}
$e=$_POST["email"];
$p=$_POST["pwd"];
$sql="select * from `account` where `email`='$e' and `password`='$p'";
$res=mysqli_query($con,$sql);
if(mysqli_num_rows($res)>0)
{
$_SESSION["email"]=$e;
include 'profile.php';
}
else {
echo "no such username";
include 'admin.php';
}
mysqli_close($con);
?>
admin_signup.php
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7"
lang="en"> <![endif]-->
<!--[if IE 7]> <html class="lt-ie9 lt-ie8" lang="en">
<![endif]-->
<!--[if IE 8]> <html class="lt-ie9" lang="en">
<![endif]-->
<!--[if gt IE 8]><!--> <html lang="en">
<!--<![endif]-->
<head>
</head>
<body>
<section class="container">
<div class="login">
<h1>Signup
Portal</h1>
<form method="post"
action="signup.php" name="frm" onSubmit="return f1();">
<p><input
type="email" name="email" value="" placeholder="Email
id"></p>
<p><input
type="text" name="uname" value="" placeholder="Admin
name"></p>
<p><input
type="password" name="pwd" value=""
placeholder="Password"></p>
<p
class="submit"><input type="submit"
value="Signup"></p>
</form>
<p
class="submi"><a href="admin.php" > <input
type="button"
value="Login"></a></p>
</div>
</section>
</body>
</html>
signup.php
<?php
session_start();
$con=mysqli_connect("localhost","root","","storage");
if(!$con)
{
die("connection failed" .mysqli_connect_error());
}
$u=$_POST["uname"];
$e=$_POST["email"];
$p=$_POST["pwd"];
$sql="INSERT INTO `account`(`email`, `username`, `password`) VALUES
('$e','$u','$p')";
mysqli_query($con,$sql);
mysqli_close($con);
include 'admin.php';
?>
upload file (profile.php)
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7"
lang="en"> <![endif]-->
<!--[if IE 7]> <html class="lt-ie9 lt-ie8" lang="en">
<![endif]-->
<!--[if IE 8]> <html class="lt-ie9" lang="en">
<![endif]-->
<!--[if gt IE 8]><!--> <html lang="en">
<!--<![endif]-->
<head>
</head>
<body>
<section class="container">
<div class="login">
<h1>Login
Portal</h1>
<form method="post"
action="content.php" name="frm" onSubmit="return f1();"
enctype="multipart/form-data" >
<p><input type="test" name="docname" value="" placeholder="docname"></p>
<p><input type="file" name="filename" value="" placeholder="file path"></p>
<p
class="submit"><input type="submit"
value="upload"></p>
</form>
<p > <a
href="view.php">to view your content , click
here</a></p>
</div>
</section>
</body>
</html>
content.php
<?php
session_start();
$con=mysqli_connect("localhost","root","","storage");
if(!$con)
{
die("connection failed" .mysqli_connect_error());
}
$handle = $_FILES['filename']['tmp_name'];
echo $handle;
$d=$_POST["docname"];
$e=$_SESSION["email"];
$c=file_get_contents($handle);
$sql="INSERT INTO `info`(`email`, `docname`, `content`) VALUES
('$e','$d','$c')";
mysqli_query($con,$sql);
mysqli_close($con);
include 'admin.php';
?>
to view content , view.php
<?php
session_start();
$con=mysqli_connect("localhost","root","","storage");
if(!$con)
{
die("connection failed" .mysqli_connect_error());
}
$e=$_SESSION["email"];
$sql="select * from `info` where `email`='$e' ";
$res=mysqli_query($con,$sql);
if(mysqli_num_rows($res)>0)
{
while($show=mysqli_fetch_assoc($res))
{
echo $show["docname"]."\n".$show["content"];
}
}
else {
echo "no content till now";
}
mysqli_close($con);
?>
You need to implement a web application that is split in three parts, namely, Webpage, PHP...
You need to implement a web application that is split in three parts, namely, Webpage, PHP and MySQL. Each of them will be used accordingly to solve a simple problem described below. Remember to implement the logic in the most secure way of your knowledge. PHP Implement a PHP function that reads in input a string from the user and store it in a table (e.g., in a field called "Content Name"). The function should be able to read the...
Implement a PHP function that reads in input a string from the user and store it in a table (e.g., in a field called "Content Name"). The function should be able to read the content of the file and store it in a table (e.g., in a field called "File Content"). The web application should be able to implement a logic to log in and sign up users. Each user will have exclusive access to her/his uploaded material. When a...
PHP : I need to make a table in database that holds three fields. A unique key, a name, and an email. then I have to make two PHP files. One of those files has a form with two fields that allow the user to enter their name and email. This file then enters that data into the database table and acknowledges the entry. The second PHP file does a query on that database and prints out a table with two...
PHP : I need to make a table in database that holds three fields. A unique key, a name, and an email. then I have to make two PHP files. One of those files has a form with two fields that allow the user to enter their name and email. This file then enters that data into the database table and acknowledges the entry. The second PHP file does a query on that database and prints out a table with ...
Helpp: Make an application Protocol Application log for text messages In this task, an application protocol for sending and retrieving text messages is to be developed. A client (eg app on a smartphone) communicates with an application on a web server running a database of user data (username and password) and messages (user name of the sender, user name of the recipient, message text). The client should be able to perform the following actions: Register a new user Log in...
Hi guys! I need some help with this Web Design mini project. Any
help will be appreciated a rated. Thanks in advance!
Here is the project: (It must be implemented using JSP and
MySQL) not PHP
I
need help with the code implementation!
Mini Facebook A. Description You are asked to implement a social network B. Requirements You are to implement a computer system with the following capabilities 1. User accounts including: sign up, login, and logout. 2. Each user...
PHP Programming In this project, you will create a Web page that allows visitors to your site to sign a guest book that is saved to a database. Create a new document in your text editor and type the <!DOCTYPE> declaration, <html> element, document head, and <body> element. Use the strict DTD and “Guest Book” as the content of the <title> element. Add the following text and elements to the document body: <h2>Enter your name to sign our guest book</h2>...
i need help with this homework webpage and code too: The webpage must include: Global Structure Tags Text Tags Images Your first page must be named index.html Include a table within your site, challenge yourself to add a header in the table, and choose interesting border and/or cell formatting. Include a hyperlink within your site. Include an image in your site. Include a form in your site to demonstrate understanding of a variety of form components (the form does not...
In this assignment you will combine HTML, PHP, and SQL in order to create a web form that allows a manager to add films to the sakila database. You will also create a method to allow the manager to view a list of all films along with their related information, and a list of actors in the movies. Task 1 Create an initial HTML page titled manager.html with 2 buttons. The first button will be labeled “View Films”, and the...
IN php .... I need Help I Need to Modify this application so it uses a persistent session to save the last values entered by the user for 5 minutes. At the top of the file (before the DOCTYPE html line) you will need to add a section of code which checks to see if a session id exists. If it does not, the code you add (which will be similar to the example on page 359) will need to...