Ciao ragazzi, premettendo che sono un neofita del web design, ho realizzato questa piccola pagina di Login puramente in HTML, cercando su internet i vari comandi su come collegarla con il PHP e col database in MYSQL però non riesco a farlo partire, qualcuno sa dirmi come posso fare?
Codice HTML
codice:
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.css">
<link rel="stylesheet" href="style2.css"></link>
<link rel="stylesheet" type="text/css" href="css/font-awesome.css">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<div class="container">
<img src="img/men.png">
<form>
<div class="form-input">
<input type="text" name="username" placeholder="Enter Username">
</div>
<div class="form-input">
<input type="password" name="password" placeholder="Enter Password">
</div>
<input type="submit" name="submit" value="LOGIN" class="btn-login"><br>
<a href="#">Password dimenticata?</a>
</form>
</div>
</body>
</html>
Codice PHP
Codice PHP:
<html>
<head>
</head>
<body>
<?php
$link = mysqli_connect("localhost", "root", "");
mysqli_select_db($link, "login");
$Username = $_POST['User'];
$Password = $_POST['Pass'];
$Username = stripcslashes($Username);
$Password = stripcslashes($Password);
$Username = mysqli_real_escape_string($link, $Username);
$Password = mysqli_real_escape_string($link, $Password);
$result = mysqli_query($link, "SELECT * FROM users WHERE Username = '$Username' and Passwordd = '$Password'")
or die("Failed to query database ".mysql_error());
$row = mysqli_fetch_array($result);
if ($row['Username'] == $Username && $row['Passwordd'] == $Password)
{
//redirect verso pagina
header("location: index.html");
exit;
}
else
{
echo "Failed to login!";
}
?>
</body>
</html>