<?php include('koneksi.php'); //menginisiasi variabel-variabel yang dikirimkan dari form-->input name //fix problem : undefined index... if( isset($_POST['name']) && isset($_POST['address']) && isset($_POST['phone']) && isset($_POST['email']) && isset($_POST['username']) && isset($_POST['password']) && isset($_POST['repass']) ) { $nama = $_POST['name']; $address = $_POST['address']; $hp = $_POST['phone']; $email = $_POST['email']; $uname = $_POST['username']; $pass = $_POST['password']; $repass = $_POST['repass']; }else{ //otomatis mengalihkan ke halaman pendaftaran jika terjadi undefined index header("location:form_daftar.php"); } //jika user telah memasukkan semua data yang dibutuhkan, koreksi kata sandi if($pass == $repass){ //mengambil informasi dari nama tabel "member" pada kolom "nama" $ambilDataSql = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT * FROM member WHERE username = '$uname'"); //mengambil informasi dari seluruh kolom nama $cek_username = mysqli_num_rows($ambilDataSql); $ambilDataMember = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT * FROM member"); $countData = mysqli_num_rows($ambilDataMember); //mengecek ketersediaan identitas if($cek_username == 0){//jika nama tidak ditemukan/belum terdaftar //lakukan penambahan data $id = $countData +1; mysqli_query($koneksi, "INSERT INTO member VALUES('','$nama', '$address', '$hp', '$uname', '$pass', '$email')"); echo("<script> alert('Pendaftaran berhasil')</script>"); header("Location: form_login.php"); }else{ echo("<script> alert('Username sudah terdaftar , silahkan ganti username anda')</script>"); echo "<meta http-equiv='refresh' content='1 url=form_daftar.php'>"; } }else{ //jika kata sandi tidak sama echo("<script> alert('katasandi tidak sama')</script>"); echo "<meta http-equiv='refresh' content='1 url=form_daftar.php'>"; } ?>