Membuat Form Login ke Database dengan Php HTML

Membuat Form Login ke Database dengan Php HTML

Biasanya programmer php membuat koneksi ke database mysql, baik itu untuk create, read, update, maupun delete atau CRUD. Nah, pada postingan ini saya akan coba membuat sebuah program untuk tes login ke database dengan cara membuat sebuah form inputan user dan password untuk login. Selanjutnya inputan tersebut disimpan kedalam variabel yang dieksekusi menggunakan PHP.

Hal yang diperlukan adalah sebuah user dan password untuk login ke database mysql yang biasanya kita menggunakan phpmyadmin atau dengan cmd (windows) atau termintal (linux) dengan perintah  $ mysql -u username -p 

Cara Membuat Form Login ke Database dengan Php HTML

Langkahnya adalalah sebagai berikut:

Buat sebuah file dengan format .php seperti berikut:

<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<meta http-equiv=”X-UA-Compatible” content=”ie=edge”>
<meta author=”infokomunikasi.com”>
<title>Create Database in PHP</title>
</head>
<body style=”background-color:FFFFFF; text-align:center;”>
<table style=”margin:auto; padding:10px; background-color:orange”>
<form name=”form1″ method=”post” action=”<?php echo $_SERVER[‘PHP_SELF’]; ?>” >
<tr>
<td>Input Username</td>
<td>:</td>
<td><input type=”text” name=”user”></td>
</tr>
<tr>
<td>Input Password</td>
<td>:</td>
<td><input type=”password” name=”password”></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type=”submit” name=”submit” value=”Login into Database”></td>
</tr>
</form>
</table>
<br>
<?php
if(isset($_POST[‘submit’]))
{
$user = $_POST[‘user’];
$password = $_POST[‘password’];
echo “User Has submitted the form and entered this name : <b> $user </b>”;
echo “<br>You entered the password:<b> $password</b>.<br><br>”; $link = mysqli_connect(“localhost”, $user, $password);
// Check connection
if($link === false){
die(“ERROR: Could not connect. ” . mysqli_connect_error());
}// Print host information
echo “Connect Successfully. Host info: ” . mysqli_get_host_info($link);
}
?>
</body>
</html>

Simpan file tersebut dengan nama misal login_into_db.php. lalu buka di browser

login database mysql dengan php
Masukkan user dan password database mysql anda,
cara membuat form login php , login ke database mysql
lalu tekan tombol Login into Database
Connecting to MySQL through PHP
Gambar di atas menunjukan berhasilnya kita login ke database dengan pesan “Connect Succeccfully. Host info: localhost via TCP/IP“. kalimat ” localhost via TCP/IP” otomatis didapatkan dari sistem library PHP.
Jika kita memasukkan user atau password yang salah maka akan muncul pesan seperti gambar berikut:
salah user atau password login ke database
Tampak bahwa seperti ketika kita salah menginputkan user atau password di phpmyadmin atau mysql. Muncul pesan “ERROR: Could not connect. Access denied for user ‘bukanroot’@’localhost’ (using password: YES)“. Hal ini menunjukkan bahwa sistem program login yang kita buat sudah bisa menghubungi database mysql, hanya saja ketika kita masuk ada yang salah dalam user atau passwordnya. Sehingga mysql menolaknya dengan memunculkan pesan seprti di atas.
Demikian postingan saya kali ini mengenai Membuat Form Login ke Database dengan Php HTML. Silahkan baca postingan lainnya, salah satu postingan yang berhubungan dengan artikel ini adalah tentang Cara Membuat/Create Database menggunakan PHP dan Form HTML.
Please follow and like us:
error

Related posts

One Thought to “Membuat Form Login ke Database dengan Php HTML”

Leave a Comment