Tutorial Register PHP dan Mysqli serta dengan Autofill, di tutorial ini saya akan membuat kan cara bagaimana membuat register PHP dan Mysqli dengan id otomatis.
Di tutorial ini kita melanjutkan tutorial kemarin, semoga kalian sudah mencoba dengan tutorial kemarin,Jika kalian tertinggal bisa baca kembali tutorial di blog ini.
Baca Juga : Cara Membuat Form Login PHP Dengan Mysqli Koneksi Database
Page Contents
1. Buat file baru register.php
untuk form register php kalian buatkan sesuaikan dengan form login yang kalian buat dengan CSS yang sama. dan tuliskan script di bawah
Head
1 2 3 4 5 6 7 8 9 10 | <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <link href="lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link href="lib/font-awesome/css/font-awesome.css" rel="stylesheet" /> <link href="css/style.css" rel="stylesheet"> <link href="css/style-responsive.css" rel="stylesheet"> <title>Halaman Register</title> </head> |
Body
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <body> <div class="container" style="margin-top:-60px"> <form class="form-login" action="register_proses.php" method="post"> <h2 class="form-login-heading">Register Form</h2> <div class="login-wrap"> <input type="text" class="form-control" placeholder="ID User" name="id" readonly> <br> <input type="text" class="form-control" placeholder="Input User ID" name="nama"> <br> <input type="password" class="form-control" placeholder="Input your Password" name="password"> <br> <button class="btn btn-theme btn-block" href="register.php" type="submit"> Register </button> <br> <a class="btn btn-danger btn-block" href="login.php"> Back to Login</a> <hr> </div> </form> </div> </body> </html> |
autofill register php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <?php include "koneksi.php"; $no = mysqli_query($koneksi,"SELECT * FROM user order by id_user DESC"); $kd = mysqli_fetch_array($no); $kode = $kd['id_user']; // untuk mengecek data terakhir $urut = substr($kode, 4,3); // menambahkan untuk urutan di database $tambah = (int) $urut + 1; // akan menambah 1 dari data terakhir if (strlen($tambah) == 1) { // jika bertambah 1 digit maka akan 00 nilai 0 $format = "G-"."00".$tambah; }elseif (strlen($tambah) ==2) { // jika ada 2 digit akan 0 $format = "G-"."0".$tambah; }else { $format = "G-".$tambah; } ?> |
Untuk no id kita gunakan perintah readonly, karena untuk membaca tidak untuk input di sini kita menambahkan
php
include “koneksi.php”;
$no = mysqli_query($koneksi,”SELECT * FROM user order by id_user DESC”);
$kd = mysqli_fetch_array($no);
$kode = $kd[‘id_user’]; // untuk mengecek data terakhir
$urut = substr($kode, 4,3); // menambahkan untuk urutan di database
$tambah = (int) $urut + 1; // akan menambah 1 dari data terakhir
Perhatikan code ini gaiss disini kita membuat deklarasi untuk membuat autofill id usernya secara otomatis jadi tidak perlu input id agar memudahkan untuk membaca id
baca juga : Cara menghubungkan website PHP dengan database PHPMySQL
if (strlen($tambah) == 1) { // jika bertambah 1 digit maka akan 00 nilai 0
$format = “G-“.”00”.$tambah;
}elseif (strlen($tambah) ==2) { // jika ada 2 digit akan 0
$format = “G-“.”0”.$tambah;
}else {
$format = “G-“.$tambah;
}
?>
Dan untuk kode ini adalah agar membaca pada saat ada penambahan data pada database, data akan membaca nilai data terakhir pada database maka akan membuat data yang baru setelah data terakhir yang di input.

3. Buat file register php untuk proses
Disini kita membuat untuk proses untuk memasukan data ang sudah di register kedalam database,
Agar bisa dibaca saat kita login. disini untuk perintah input data ke database
Jangan lupa untuk memberikan include koneksi.php agar kita membaca perintah yang ada di file koneksi
INSERT INTO nama tabel di database SET column 1, column 2, column 3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php include "koneksi.php"; $id = $_POST['id']; $nama = $_POST['nama']; $pass = $_POST['password']; $tambah = mysqli_query($koneksi,"INSERT INTO user SET id_user='$id', nama_user='$nama', password='$pass' "); if($tambah){ echo "<script>alert('Data berhasil di tambahkan!');;window.location='register.php';</script>"; } else{ echo "<script>alert('Gagal di tambahkan!');history.go(-1);</script>"; } ?> |
Selesai sudah form register kalian sudah dapat digunakan silahkan kalian mencoba di tempat kalian masing-masing.
Sumber : Tutorial PHP Part 48 – Membuat Fitur Login & Register di PHP & MySQL (Menggunakan Session & Cookie)
Lalu bagaimana untuk percobaan kalian sudah bisa di running kah, jangan hanya copy paste yah
kalian harus belajar mengetikkan script nya juga agar terbiasa.Selanjutnya kita akan membuat tutorial
untuk membuat tampilan index kita yah gais agar tampilan menarik dan dapat menarik mata yang melihat web kita
Jika kalian tertarik dengan koding latihan terus pelajari terus dengan semua perintah
Yang ada di dalam koding html css dan lain-lain. Jika kalian ada sebuah pertanyaan bisa hubungi saya melalui koment
Di blog ini atau bisa kontak ke whatsapp saya, saya akan senang hati membantu kalian
Semangat gaiss untuk codingnya.
0 Komentar