Cek Username / Data sudah terpakai atau belum (PHP, MySQL)
include :
JQuery, download di https://jquery.com/download/
.
HTML input :
<input name="adm_reg_nim_mh" class="form-control" type="text" id="nim" onBlur="checkAvailability()"><span id="user-availability-status"></span> <img src="../img/Preloader_2.gif" id="loaderIcon" style="display:none" />
Keterangan :
name : variabel yang berisi nilai input yang nanti di kirim dengan method "POST".
class : disini form-control karena gw pake bootstrap.
id : id objek input yang nanti dipanggil dengan javascript
onblur : javascript event-handler yang menjalankan fungsi / perintah ketika mouse meninggalkan kolom input.
onblur : javascript event-handler yang menjalankan fungsi / perintah ketika mouse meninggalkan kolom input.
Javascript/Ajax
function checkAvailability() {
$("#loaderIcon").show(); //tampilkan gambar loading sebelum data mysql dicari
jQuery.ajax({
url: "../proc/adm_reg_cek_nim.php", //memanggil file php untnuk mencari data
data:'nim='+$("#nim").val(), //variabel yag di cari di mysql
type: "POST", //method post
success:function(data){
$("#user-availability-status").html(data); //menampilkan hasil pencarian di id user-avaiability-status
$("#loaderIcon").hide(); //sembunyikan gambar loading
},
error:function (){}
});
}
.
PHP :
include ("kon.php");
if(!empty($_POST["nim"])) {
$result = mysql_query("SELECT count(*) FROM mhsiswa WHERE nim='" . $_POST["nim"] . "'");
$row = mysql_fetch_row($result);
$user_count = $row[0];
if($user_count>0) echo "<span class=\"glyphicon glyphicon-remove\"></span> NIM Sudah ada di database.";
else echo "<span class=\"glyphicon glyphicon-ok\"></span>";
}
selesai.
No comments
Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.