Postingan lainnya
No transaksi tidak berubah pada nomor urutnya
Selamat siang saya mau bertanya untuk pembuatan no transaksi yang dibuat berdasarkan tanggal hari ini..
untuk no transaksi berdasrkan tanggal hari ini sudah bisa akan tetapi untuk nomor urut 4 digit setalah tanggal tidak berubah dari angka 1
Contoh :
transaksi hari ini : 2019021600001 - transaksi pertama
saat saya melakukan transaksi yang ke 2 no transaksinya tetap yaitu : 2019021600001
seharusnya berubah menjadi : 2019021600002
berikut codingnya
$tgl_skrg = date("Ymd");
$jam_skrg = date("H:i:s");
$query1 ="SELECT max(no_transaksi) as maxID FROM orders WHERE id_orders LIKE '$tgl_skrg%'";
$hasil =mysql_query($query1);
$data = mysql_fetch_array($hasil);
$idMAX = $data['maxID'];
$noUrut = (int) substr ($idMAX, 8, 4);
$noUrut++;
$NewID =$tgl_skrg .sprintf('%04s',$noUrut);
mungkin ada yang bisa membantu unntuk permasalahan di no urutnya..
teriamaksi..
Tanggapan
echo $noUrut sebelum $NewID, nanti munculnya brp
1 Jawaban:
mungkin nomer urutnya ditambah 1 dulu, sebelum bermain dengan substring