Double input di suatu program, akan memakan banyak space storage di databases, dan satu sisi pun akan amad sia-sia sekiranya terjadi double inputan, nah ada di artikel ini saya akan membahas mengenai Cara Mengatasi Double Input Username Menggunakan PHP & MySQL, jadi di kasus ini kita akan meminimalisir atau menolak sekiranya terjadi inputan user yang sama di ketika daftar,
oke seketika saja kita praktekan yah, teman-teman dapat salinkan scriptnya dibawah sini :
koneksi ke databases terlebih dahulu
1
2
3
4
5
6
7
|
<?php
$con = mysqli_connect(‘localhost’,‘dumet’,‘school’,‘webmaster’);
if (!$con) {
die(“Databases Tak terdapat” . mysqli_connect_error());
}
?>
|
dan coba bikin form seperti ini :
1
2
3
4
5
6
7
8
9
|
<form action=“” method=“POST”>
<label for=“”>Username : </label>
<input type=“text” name=“username”> <br>
<label for=“”>Password : </label>
<input type=“password” name=“password”> <br>
<label for=“”>Fullname : </label>
<input type=“text” name=“fullname”> <br><br>
<input type=“submit” name=“submit” value=“DAFTAR”> <br>
</form>
|
lalu kita bikin prosesnya seperti ini :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<?php
if (isset($_POST[‘submit’])) {
$user = $_POST[‘username’];
$pass = $_POST[‘password’];
$fullname = $_POST[‘fullname’];
$cek_login = mysqli_num_rows(mysqli_query($con, “SELECT * FROM admin WHERE username = ‘$user'”));
if ( $cek_login > 0 ){
echo ” Maaf Username telah terdaftar “;
} else{
mysqli_query($con, “INSERT INTO admin VALUES(”,’$user’,’$pass’,’$fullname’)”);
}
}
?>
|
Apabila telah save dan jalankan dibrowser yah, coba masukan username yang telah ada, dan jangan lupa pun bagi membangun sebuah database dengan nama bebas dan dengan field selaku berikut :
Apabila berhasil karenanya akan ada saran yang meminta bagi tak menggunakan nama yang sama, oke lumayan gampang bukan, sekianlah panduan mengenai Cara Mengatasi Double Input Username Menggunakan PHP & MySQL, hingga bertemu diartikel berikutnya dan hingga jumpa .
#KeepLearn
#IsmetMA
sumber :kursuswebprogramming.com/blog/