Selamat malam sahabat blogger, kali
ini saya akan memberikan tutorial yang mungkin penting bagi sahabat
semua. Judul kali ini adalah bagaimana membuat nomor urutan secara
otomatis dengan menggunakan php. Berikut scriptnya :
<?php
mysql_connect("localhost","root","");
mysql_select_db("medis");
$kodes=$_POST['kode'];
$sql="select max(kode_pesan) as kode from buku_tamu where kode_pesan LIKE '$kodes%'";
$query=mysql_query($sql);
$data=mysql_fetch_array($query);
$kode=$data['kode'];
$nourut=(int) substr($kode,1,5);
$nourut++;
$new=$kodes . sprintf("%05s", $nourut);
?>
$sql="select max(kode_pesan) as kode from buku_tamu where kode_pesan LIKE '$kodes%'";
//Script ini berfungsi sebagai pembaca kode anggota yang terbesar berdasarkan jenis keanggotaannya.
$query=mysql_query($sql);
$data=mysql_fetch_array($query);
$kode=$data['kode'];
// mengambil angka atau bilangan dalam kode anggota terbesar,
// dengan cara mengambil substring mulai dari karakter ke-1 diambil 5 karakter
// misal 'A00001', akan diambil '00001'
// setelah substring bilangan diambil lantas dicasting menjadi integer
$nourut=(int) substr($kode,1,5);
// bilangan yang diambil ini ditambah 1 untuk menentukan nomor urut berikutnya
$nourut++;
// membentuk kode anggota baru
// perintah sprintf("%05s", $noUrut); digunakan untuk memformat string sebanyak 5 karakter
// misal sprintf("%05s", 12); maka akan dihasilkan '00012'
// atau misal sprintf("%05s", 1); maka akan dihasilkan string '00001'
$new=$kodes . sprintf("%05s", $nourut);
// kode anggota yang baru di atas nanti akan ditampilkan dalam komponen text box
Oke, sampai disini dulu tutorial yang saya berikan semoga bermanfaat.