So i'm really new to PHP and i'm trying to make a login form which when the user enters a username and password as found in the database, it will relocate them back to proj.php and will display 'welcome name'. I haven't added that code yet, as so far, when I use a correct username and password, it locates to login.php but does not relocate the user back to the homepage. Any help - much appreciated! I appreciate also that i might be missing some code... I haven't found anything that has worked so far.
Login.php
//connection
$servername = "localhost";
$username = "root";
$password = "***";
$dbname = "login";
$conn = mysqli_connect($servername,$username,$password,$dbname);
if (!$conn) {die("connection failed; " . mysqli_connect_error());}
// Define $username and $password
$error=''; // Variable To Store Error Message
if (isset($_POST['submit'])) {
if (empty($_POST['dbusername']) || empty($_POST['dbpassword'])) {
$error = "Username or Password is invalid";
}
else
{
// Define $username and $password
$dbusername=$_POST['dbusername'];
$dbpassword=$_POST['dbpassword'];
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$result = mysqli_query("SELECT dbusername FROM login WHERE dbusername='$dbusername' and dbpassword='$dbpassword'", $conn);
$count=mysqli_num_rows($result, $conn);
$rows = mysqli_num_rows($query);
if ($count == 1) {
session_start();
$_SESSION['dbusername']= $_POST('dbusername');
header('Location: proj.php'); // Redirecting To Other Page
} else {
$error = "Username or Password is invalid";
}
}
}
?>
proj.php
<div id="main>"
<div id="login">
<form class="navbar-form navbar-right" action="login.php" method="post" name="myForm" onsubmit="return validateForm()">
<div class="form-group">
<input type="text" placeholder="Username" class="form-control" name="username" id="name">
</div>
<div class="form-group">
<input type="password" placeholder="Password" class="form-control" name="password" id="name">
</div>
<input type="submit" type=""name="submit" class="btn btn-success"></button>
</form>
<table border="0" cellpadding="10" cellspacing="1" width="500" align="center">
<script>