cek_daftar.php 2.23 KB
Newer Older
Mei Romauli Sagala committed
1 2 3 4 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
<?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"
30
            $ambilDataSql     = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT * FROM member WHERE username = '$uname'");
Mei Romauli Sagala committed
31
            //mengambil informasi dari seluruh kolom nama
32 33 34
            $cek_username = mysqli_num_rows($ambilDataSql);
            $ambilDataMember     = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT * FROM member");
            $countData = mysqli_num_rows($ambilDataMember);
Mei Romauli Sagala committed
35 36 37 38
            //mengecek ketersediaan identitas
            if($cek_username == 0){//jika nama  tidak ditemukan/belum terdaftar
                //lakukan penambahan data
                $id = $countData +1;
Mei Romauli Sagala committed
39 40
                echo("<script> alert('Pendaftaran berhasil')</script>");
                 echo "<meta http-equiv='refresh' content='1 url=form_daftar.php'>";
Mei Romauli Sagala committed
41
            }else{
Mei Romauli Sagala committed
42 43
                echo("<script> alert('Username sudah terdaftar , silahkan ganti username anda')</script>");
                echo "<meta http-equiv='refresh' content='1 url=form_daftar.php'>";
Mei Romauli Sagala committed
44 45 46
            }
        }else{
            //jika kata sandi tidak sama
Mei Romauli Sagala committed
47 48
            echo("<script> alert('katasandi tidak sama')</script>");
            echo "<meta http-equiv='refresh' content='1 url=form_daftar.php'>";
Mei Romauli Sagala committed
49
        }
Mei Romauli Sagala committed
50

Mei Romauli Sagala committed
51
?>