Cara membuat nomor otomatis di php mysqli

sekian cara membuat nomor id otomatis saat insert data semoga dapat membantu agan dalam menyelesaikan project. silajkan baca artikel yang berkaitan dengan artikel ini pada kolom related podt dibawah ini.

Pada tutorial kali ini kita akan membuat nomor pendaftaran otomastis menggunakan php mysql beserta penjelasan tentang programnya.

Dalam  membuat sistem informasi mau berbasis website , mobile ataupun desktop kita akan di hadapkan dengan suatu pengurutan data dan primary key, contoh kasus misal kita inggin membuat nomor pendaftaran yang unik .

Jadi tujuan dari program yang akan kita buat kali ini adalah sebuah nomor urut otomastis yang dimana program tersebut akan mengecek ke database apakah data di data base sudah ada atau tidak, jika belum ada maka akan ditambahkan dengan data baru berupa B000.  lalu untuk urutan selanjutnya  program akan mengecek lagi jika di database jika di databse ada nomor urut B000 maka untuk selanjutnya akan di tambahkan menjadi B001 , B002,B003 dst…

Baiklah kalu sudah paham maksud dari program ini maka kita akan langsung membuatnya :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

$carikode = mysqli_query($connect,"select max(no_daftar) from pendaftaran") or die (mysql_error());

 

  // menjadikannya array

  $datakode = mysqli_fetch_array($carikode);

  // jika $datakode

  if ($datakode) {

   // membuat variabel baru untuk mengambil kode barang mulai dari 1

   $nilaikode = substr($datakode[0], 1);

   // menjadikan $nilaikode ( int )

   $kode = (int) $nilaikode;

   // setiap $kode di tambah 1

   $kode = $kode + 1;

   // hasil untuk menambahkan kode

   // angka 3 untuk menambahkan tiga angka setelah B dan angka 0 angka yang berada di tengah

   // atau angka sebelum $kode

   $hasilkode = "B".str_pad($kode, 3, "0", STR_PAD_LEFT);

  } else {

   $hasilkode = "B001";

  }

kode di ats adalah sintak untuk membuat nomor pendaftaran otomastis menggunakan php mysql,  Pertama di lakukan query terlebih dahulu untuk pengecekan jika belum ada datanya masuk ke else lalu memasukan data B001, tetapi jika sudah ada datanya maka maka untuk yang selanjutnya akan di  + 1 , dari B001 jadi B002 .

Cara membuat script kode otomatis PHP MySQL, artinya kode unik otomatis akan digenerate oleh PHP berdasarkan nilai terakhir dari sebuah atribut pada tabel database MySQL. User aplikasi tidak perlu melakukan input kode pada sebuah form, karena kode ini akan digenerate secara otomatis oleh script kode otomatis dalam sebuah sistem aplikasi. Kemudian instruksi seperti apa yang digunakan, dan bagaimana bentuk script kode otomatis PHP MySQL tersebut?.

Sebagai contoh, Anda telah memiliki sebuah tabel pada database MySQL dengan nama "tb_pegawai" dengan atribut nip, nama, jenis_kelamin, jabatan, status, dan seterusnya. Atribut "nip" adalah primary key, kita akan membuat nilai yang ter-insert ke atribut ini terbentuk otomatis dan berurut / running number. Misal, row 1 untuk atribut nip bernilai "PEG-01", maka otomatis row 2 akan memiliki nilai "PEG-02", dst. Kemudian bagaimana cara membuat kode tersebut, script kode otomatis PHP MySQL seperti apa yang akan digunakan?.

Tutorial script kode otomatis PHP MySQL ini kami lakukan pada sistem operasi Windows 7 dan menggunakan web server XAMPP ver 5.6.3, untuk mengikuti tutorial ini pastikan komputer anda telah terinstall web server XAMPP tersebut. Jika Anda belum memililki web server XAMPP, silahkan install dengan melihat panduannya disini cara instal web server XAMPP.

Berikut langkah-langkah atau cara membuat kode otomatis dengan script kode otomatis PHP MySQL lengkap dengan contohnya:

Script Kode Otomatis PHP MySQL


Script Kode Otomatis PHP

1. Jalankan XAMPP Control Panel, kemudian aktifkan Apache dan MySQL.

2. Akses ke database MySQL melalui browser dengan url : http://localhost/phpmyadmin/.

3. Pastikan Anda telah memiliki tabel dengan desain seperti pada gambar contoh berikut:

Cara membuat nomor otomatis di php mysqli

Script Kode Otomatis PHP

4. Bentuk sebuah form input data, boleh seperti gambar contoh berikut:

Cara membuat nomor otomatis di php mysqli

Script Kode Otomatis PHP

Pada desain form seperti gambar diatas terdapat sebuah kolom input "NIP", akan tetapi dalam keadaan disabled dan telah memiliki nilai yaitu "PEG-000004" serta Unik, nilai inilah yang disebut Kode Otomatis dan akan di insert seperti itu adanya ke dalam database.

Untuk membentuk form input kode otomatis seperti gambar diatas tulis script kode otomatis PHP MySQL dibawah ini pada kode editor

<?php
function kdauto($tabel, $inisial){
	$struktur   = mysql_query("SELECT * FROM $tabel");
	$field      = mysql_field_name($struktur,0);
	$panjang    = mysql_field_len($struktur,0);
	$qry  = mysql_query("SELECT max(".$field.") FROM ".$tabel);
	$row  = mysql_fetch_array($qry);
	if ($row[0]=="") {
	$angka=0;
	}
	else {
	$angka= substr($row[0], strlen($inisial));
	}
	$angka++;
	$angka      =strval($angka);
	$tmp  ="";
	for($i=1; $i<=($panjang-strlen($inisial)-strlen($angka)); $i++) {
	$tmp=$tmp."0";
	}
	return $inisial.$tmp.$angka;
	}
?>
<input type="text" name="nip" id="nip" class="form-control" value="<?php echo kdauto("tb_pegawai","PEG-"); ?>" disabled="disabled" />
<input type="hidden" name="nip" id="nip" value="<?php echo kdauto("tb_pegawai","PEG-"); ?>" />

Script kode pertama menunjukan bagaimana kode otomatis serta unik digenerate dari dalam database. Script kode kedua, menunjukan tabel yang akan digunakan dan menentukan karakter awal dari kode otomatis unik tersebut.

Download Tutorial Script Kode Otomatis PHP MySQL

Download Script Kode Otomatis

5. Selesai.

Sekian penjelasan tentang bagaimana cara membuat script kode otomatis PHP MySQL, lengkap dengan contoh dan tutorialnya. Untuk mendapatkan source code atau script cari data Anda dapat langsung mendownload melalui link di atas, jika link download tidak aktif atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu.

Baca juga :

  • Cara Membuat Script Autonumber PHP MySQL
  • Cara Membuat Form Input Tanggal PHP MySQL
  • Script PHP Update Database MySQL | CRUD
  • Script Tampil Database dengan PHP MySQL | VIEW Data
  • Cara Membuat Laporan PDF dengan PHP dan MySQL
  • Membuat Form Input Data dengan PHP dan MySQL

Script Kode Otomatis PHP MySQL

Tags: script kode otomatis php mysqli, kode otomatis php mysql, auto code php mysql, php auto kode, script kode otomatis, script kode otomatis php

Langkah langkah membuat CRUD?

Membuat CRUD di Halaman CRUD.
Membuat Sistem Registrasi. Bagian ini nanti Anda akan membuat sebuah form registrasi lengkap dengan database di dalamnya. ... .
Membuat File Config. ... .
Membuat Form Registrasi. ... .
Membuat Sistem Login. ... .
Membuat Form Login. ... .
6. Membuat Halaman Utama. ... .
7. Membuat Script Logout..

Bagaimana cara membuat database di phpMyAdmin?

4. Buat Database di phpMyAdmin Caranya ialah dengan klik opsi New pada bar di bagian kiri tampilan situs. Kemudian, masukkan nama database baru yang akan dibuat dan klik Create untuk membuatnya. Selanjutnya, database akan secara otomatis ditampilkan pada bar di bagian kiri.

Bagaimana cara membuat CRUD dengan PHP dan MySQL?

Jika Anda belum memahami bagaimana membuat fitur CRUD menggunakan PHP dan MySQL silahkan simak langkah-langkah berikut:.
STEP 1 – Persiapan. ... .
STEP 2 – Membuat Database. ... .
STEP 3 – Buat Koneksi Database. ... .
STEP 4 – Buat View Data. ... .
STEP 5 – Buat Insert Data. ... .
STEP 6 – Buat Update Data. ... .
STEP 7 – Buat Delete Data..

Apa itu Database pada PHP?

Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.