Skip to content

nafism05/login-crud-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

login-php

cara membuat login admin :

*   Buat tabel di database :

    CREATE TABLE users (
      user_id INT(11) NOT NULL AUTO_INCREMENT,
      user_name VARCHAR(50) NOT NULL,
      user_password VARCHAR(30) NOT NULL,
      user_level VARCHAR(50) NOT NULL,
      PRIMARY KEY  (user_id)
    ) ENGINE=INNODB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

*   insert username, password, dan level admin (username dan password bisa terserah, tapi levelnya admin):

    INSERT INTO users VALUES (NULL, 'admin', 'admin', 'admin');

*   Lihat file login-proses.php, ada yang dirubah

fungsi2 yg biasa dipakai :

1. mysqli_query($koneksi, $sql); //untuk mengeksekusi query sql

2. mysqli_num_rows($result); //menghitung jumlah data yang direquest

3. mysqli_fetch_assoc($result); //mengambil data dari database dalam bentuk array

Cara Mengatasi jika ada yang error:

*   Pastikan isi dari file koneksi.php sudah benar

*   Perhatikan atribut 'name' pada form input, pastikan sama dengan $_POST[] yang ada pada file proses
    misal pada file create.php : <input type="text" name="nama_siswa" size="30" required>
    maka pada file create-proses.php : $nama = $_POST['nama_siswa']
    termasuk tombol submit juga diperhatikan

*   Pastikan query sqlnya sudah benar, meliputi nama TABEL dan nama KOLOM harus sama persis dengan yang ada di database,
    tidak boleh dibolak balik, dan case sensitive(perhatikan huruf kapital atau bukan)

*   Perhatikan variabelnya, pastikan valuenya benar
    misal pada create-proses.php terdapat code :

    $nis		= $_POST['nis'];
	$nama		= $_POST['nama'];
	$kelas		= $_POST['kelas'];
	$jurusan	= $_POST['jurusan'];

    untuk ngetes bahwa valuenya benar dengan cara menambahkan echo dibawahnya :

    echo 'Nis : '.$nis.'<br>';
    echo 'Nama : '.$nama.'<br>';
    echo 'Kelas : '.$kelas.'<br>';
    echo 'Jurusan : '.$jurusan.'<br>';

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages