Welcome To Gudang Ilmu 79

Best Learning Solutions for Tech And Education

About Us

Best Learning Solutions Online

Gudang Ilmu 79 adalah blog yang berfokus pada berbagi pengetahuan dan wawasan seputar pendidikan, teknologi, dan tutorial praktis. Melalui artikel-artikel yang disajikan secara sederhana dan mudah dipahami, kami berkomitmen untuk membantu pembaca memperluas wawasan, meningkatkan keterampilan, dan menemukan solusi atas berbagai kebutuhan belajar. Kami percaya bahwa ilmu adalah investasi terbaik. Karena itu, Gudang Ilmu 79 hadir sebagai ruang belajar yang terbuka untuk siapa saja yang ingin terus berkembang.

Edukasi
Teknologi
Tutorial
Riset

Cara Membuat Form Registrasi Account di PHP

Buat Form regisrtasi.php
</html>
<!DOCTYPE html>
<html lang="en">

<head>

  <meta charset="utf-8">

  <title>REGISTRASI ACCOUNT</title>
</head>

<body class="bg-gradient-primary">
   <div class="container">
    <!-- Outer Row -->
    <div class="row justify-content-center">

      <div class="col-xl-4 col-lg-6 col-md-5">
    <br>
        <div class="card o-hidden border-0 shadow-lg my-5">
          <div class="card-body p-0">
            <!-- Nested Row within Card Body -->
            <div class="row">
              <div class="col-lg-6 d-none d-lg-block"></div>
              <div class="col-lg-12">
                <div class="p-4">
                  <div class="text-center">
                  <div class="alert alert-success " role="alert"> <i class="fas fa-fw fa-users"></i>
                    FORM REGISTRASI ACCOUNT
                  </div>
                  <form method="post" action="" >
                        <div class="form-group"> <strong>Username</strong> </div>
                        <div class="form-group">
                          <input class="form-control" type="text" name="username" required="Data harus diisi" ></div>
                        <div class="form-group"> <strong>Password</strong><div>
                        <div class="form-group">
                        <input class="form-control" type="password" name="password" required="Data harus diisi" ></div>
                        <div class="form-group"> <strong>Konfirmasi Password</strong><div>
                        <div class="form-group">
                        <input class="form-control" type="password" name="password2" required="Data harus">
                        <input type="hidden" name="level" value="Siswa" >
                        <input type="hidden" name="id_sesion" value="Siswa" >
                        <button class="btn btn-primary" type="submit" name="register">Simpan</button>
                    </form>
                 </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</body>

</html>

kemudian uat file dengan nama function.php
<?php
include "config_conn.php";
function registrasi ($data){
global $koneksi;
$username = strtolower(stripcslashes($data["username"]));
$password = mysqli_real_escape_string ($koneksi, $data["password"]);
$password2 = mysqli_real_escape_string ($koneksi, $data["password2"]);
$level   =  ($data["level"]);
$id_sesion =  ($data["id_sesion"]);

//Cek username sudah tersedia atau belum
$result = mysqli_query ($koneksi, "SELECT username FROM data_user WHERE username = '$username' " );
if( mysqli_fetch_assoc ($result) ) {
echo "<script>
alert ('Username yang anda pilih sudah terdaftar')
  </script>";
return false;

}


//cek konfirmasi pasword

if($password !== $password2){
echo "<script>
alert ('Konfirmasi password tidak sesuai');
  </script>";
return false;
}
// Enskripsi password
$password = password_hash($password, PASSWORD_DEFAULT);
// tambahkan data User
mysqli_query($koneksi, "INSERT INTO data_user VALUES ('', '$username', '$password', '$level', '$id_sesion') ");
return mysqli_affected_rows ($koneksi);

}
?>

Comments

Tidak ada komentar:

"Terimakasih telah berkunjung ke blog kami, semoga anda dapat menemukan apa yang anda cari. Mohon untuk menambahkan komentar!"

SEARCH

RECENT POSTS

Loading posts...

CATEGORIES

TAG CLOUD

Loading tags...
Gudang News

Popular Articles

Alamat

Jl. Selajambe- Cipasung RT.05/ RW.01 Desa Selajambe Kecamatan Selajambe Kabupaten Kuningan Jawa Barat 45566

Selajambe-Kuningan

putrakuningangroup@gmail.com

+6289528890141

Newsletter

Follow Us

Gudang ILmu 79. All Rights Reserved.