Langsung ke konten utama

Penjelasan source code proses login menggunakan PHP MYSQL

 CARA MEMBUAT PROSES LOGIN MENGGUNAKAN PHP MYSQL


Asalamualaikum wr. wb

Baiklah di blogger saya kali ini akan menjelaskan mengenai cource code proses login menggunakan PHPP MYSQL 

Pertama kita membuat koneksi PHP ke mysql terlebih dahulu.


Nama database yang saya gunakan itu "praktiknrp2023a".


setelah itu, kita mmbuat codingan koneksi.php, dengan contoh sebagai berikut:

<?php
 $host="localhost";
 $database="praktiknrp2023A";
 $username="praktiknrp2023A";
 $sandidb="praktiknrp2023A";
 $koneksi=mysqli_connect($host,$username,$sandidb,$database);

  if(!$koneksi){
   echo "maaf koneksi gagal";
   
  }
//}else{
    //echo "yey berhasil";
 //
}

pada code ini, kita menggunakan function mysqli_connect() yang berfungsi sebagai internal PHP. Di MYSQLI, huruf i adalah improved yang berarti versi update dari mysql.

Pada baris code diawal, terdapat beberapa deklarasi variabel yaitu: $host, $database, $username, $sandidb. Di bagian kode , telah ditentukan detail database sebagai value dari variable tersebut. Di dalam function mysqli_connect() Anda dapat melihat variabel tersebut digunakan. Function mysqli_connect() akan mencoba untuk terhubung ke database sesuai value dari variabel. Jika koneksi tidak berhasil, pesan seperti di bawah ini akan muncul:

if(!$koneksi){
   echo "maaf koneksi gagal";
  
Jika koneksi berhasil, code selanjutnya akan dieksekusi. 

echo "yey berhasil";    

cek apakah sudah berhasil atau belum. jika sudah berhasil, maka akan tampil seperti ini:


selanjutnya ada codingan proseslogin.php dengan source code seperti ini:

<?php 
 require "koneksi.php";
 $nama=$_POST["nama"];
 $sandi=md5($_POST["sandi"]);
 $query ="select * from tbl_pengguna,tbl_level WHERE tbl_pengguna.nama_pengguna = '".$nama."' AND tbl_pengguna.sandi_pengguna = '".$sandi."' AND tbl_pengguna.id_level=tbl_level.id_level";

 //echo $query;
 $test =mysqli_query($koneksi,$query);

 if($test-> num_rows>0){
  echo "selamat datang";

 }else{
  echo" maaf nama atau sandi anda salah";
 }
// echo "Nama Kamu adalah : ".$_POST['nama']."<BR> dan Sandi Kamu adalah :".$sandi

 Pertama, kita hubungkan dulu koneksi.php dengan menggunakan require "koneksi.php"
Kemudian mengangkat data nama_pengguna dan sandi_pengguna pada from PROSESLOGIN lalu masukkan kedalam variabel. Kemudian kita menggunakan fungsi mysqli_query() untuk menjalankan syntax atau printah mysql pada PHP.
  Disini kita menjalankan perintah mysql untuk memilih atau mengambil data yang di input oleh admin. Kemudian hasil query mysql ini kita hitung jumlah record yang di temukan dengan fungsi mysql_num_rows(). Dan ini adalah hasil dari codinganya:


Namun, jika proses login tidak berhasil, maka akan tampil seperti ini:




Nah itulah tadi hasil penjelasan mengenai pembuatan login menggunakan PHP MYSQL.
Saya akhiri Wassalamualaikum wr. wb

Komentar

Postingan populer dari blog ini

membuat form login menggunakan sublime text

Assalamualaikum warahmatullahi wabarakatuh Perkenalkan nama saya Erika Syafitri, Saya merupakan mahasiswa dari Politeknik Kampar semester 3 dengan prodi Teknik Informatika dari kelas TIF 2A. Di blogger kali ini saya akan menjelaskan bagaimana cara kita membuat form login di google chrome. Pertama yang akan kita buat adalah  database di localhost/phpmyadmin Setelah itu kita isi scriptnya di sublime text/notepadnya Ini adalah codingan berandanya. Bisa dibuat di notepad/sublime text. Ini merupakan salah satu contoh codingannya: <?php  if(!isset($_SESSION['login'])){   header("location:index.php");  } ?> <HTML>  <HEAD>   <TITLE>INI ADALAH BERANDA</TITLE>  </HEAD>  <BODY>   <H1>TABEL PENGGUNA</H1>   <TABLE BORDER="1">    <TR>     <TD WIDTH="50px">      No     </TD>     <TD WIDTH="200px">     ...

Membuat aplikasi kasir menggunakan bahasa C

 Assalamualaikum warahmatullahi wa barakatuh Hallo teman2.. Perkenalkan nama saya Erika Syafitri Di blog kali ini, saya akan mengajak teman-teman sekalian untuk membuat Aplikasi Kasir Menggunakan Bahasa C dengan input pilihan 3 Baiklah mari kita buat codingannya: Oiya kita membuat program ini melalui notepad atau bisa juga menggunakan sublime text y teman-teman. Dan disini saya menggunakan sumblime text. Sekarang kita akan membuat program untuk Aplikasi Kasir dengan input sebagai berikut : #include<stdio.h> void main(){  int harga_barang[5]={6000,3000,14000,2500,6000};  printf("*************APLIKASI KASIR************* \n=========================================\n");  printf("**********SELAMAT DATANG DI INDO APRII**********\n");  printf("LIST BARANG : \n");  char barang[5][15]={"pop_mie","garam","gula","susu","detergen"};  for(int i=0;i<5;i++){  printf("%i. %s = Rp %i\n",i+1,barang[i],har...

Cara memesan VPS di Rumahweb

Assalamualaikum warahmatullahi wabarakatuh Perkenalkan nama saya Erika Syafitri. Saya merupakan mahasiswa dari Politeknik Kampar semester 4 dengan prodi Teknik Informatika dari kelas TIF 2A. Baiklah di blogger kali ini saya akan menjelaskan bagaimana cara kita memesan VPS dirumahweb. Yaitu sebagai berikut: 1.Kunjungi Situs Web Rumahweb Pertama kunjungi situs resmi Rumahweb di www.rumahweb.com. Pada halaman utama, Anda akan menemukan berbagai layanan hosting yang ditawarkan. 2. Pilih Menu VPS Di halaman utama, navigasikan ke menu VPS. Anda dapat menemukan ini di bagian atas situs atau di bagian layanan. Klik "VPS" untuk melihat detail lebih lanjut tentang paket-paket VPS yang tersedia. 3. Pilih Paket VPS yang Sesuai Rumahweb menawarkan beberapa paket VPS yang dapat dipilih sesuai kebutuhan Anda. Pertimbangkan faktor-faktor seperti: CPU Core: Pilih berdasarkan kebutuhan aplikasi atau website Anda. RAM: Semakin besar RAM, semakin baik performanya. Storage: Pilih kapasitas penyim...