membuat kode otomatis

sliem20 · May 17, 2012
gan? ane buat kode otomatis tanggal tapi ko kga bsa looping yec nich ane bikin kode tanggal gni 20120517001 buat kode pinjam nah pas pinjam pertama kodenya itu ters pas pinjam ke kedua ko masi kode itu jga yec ane pengen jadi 20120517002 gimn yec gan? :(
Silahkan login untuk menjawab!
1
Loading...
Ellyx Christian · May 19, 2012 · 1 Suka · 0 Tidak Suka
itu tergantung dari tabel yang kamu miliki, setidaknya ada tabel tgl_pinjam (datetime), dan kode (integer). jadi sqlnya akan seperti:
select max(kode) from nama_tabel where year(tgl_pinjam)='2012' and month(tgl_pinjam)='05' and day(tgl_pinjam)='17';
<?php
$year = date('y');
$month = date('m');
$day = date('d');
$sql = "select max(kode) from nama_table where year(tgl_pinjam)='$year' and month(tgl_pinjam)='$month' and day(tgl_pinjam)='$day'";
$last = mysql_fetch_row(mysql_query($sql));
$newKode = $last[0]+1;
$newKode = $year.$month.$day.sprintf('%03s', $newKode);