cek_daftar.php 2.51 KB
Newer Older
Mei Romauli Sagala committed
1 2 3
<?php
    
    include('koneksi.php');
4
    include 'common/header.php';
Mei Romauli Sagala committed
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
    
    //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"
31
            $ambilDataSql     = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT * FROM member WHERE username = '$uname'");
Mei Romauli Sagala committed
32
            //mengambil informasi dari seluruh kolom nama
33 34 35
            $cek_username = mysqli_num_rows($ambilDataSql);
            $ambilDataMember     = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT * FROM member");
            $countData = mysqli_num_rows($ambilDataMember);
Mei Romauli Sagala committed
36 37 38 39
            //mengecek ketersediaan identitas
            if($cek_username == 0){//jika nama  tidak ditemukan/belum terdaftar
                //lakukan penambahan data
                $id = $countData +1;
40 41 42
                mysqli_query($GLOBALS["___mysqli_ston"], "INSERT INTO member VALUES('$id','$nama','$address','$hp','$uname','$pass','$email', '1')");
                echo "<div class='alert'> <h2> Pendaftaran Berhasil </h2> </div>";
				echo "<a href='form_daftar.php' class='btn btn-primary'> <span class='glyphicon glyphicon-chevron-left'></span> Kembali </a>";
Mei Romauli Sagala committed
43 44
            }else{
                echo "<h2> username pengguna sudah terdaftar. Silahkan ganti username anda</h2>";
45
                echo "<a href='form_daftar.php' class='btn btn-info'>Kembali ke halaman pendaftaran</a>";
Mei Romauli Sagala committed
46 47 48
            }
        }else{
            //jika kata sandi tidak sama
49 50
            echo "<h2>Kata Sandi Tidak Cocok</h2>";
			echo "<a href='form_daftar.php' class='btn btn-info'>Kembali </a>";
Mei Romauli Sagala committed
51
        }
52 53 54 55
				
				echo '<br/> <br/>';
				
				include 'common/footer.php';
Mei Romauli Sagala committed
56
?>