Postingan lainnya
Ada yang tau fungsi dari kodingan ini?
Tolong ada yang bisa kasih tau alur dan fungsi dari pembuatan id_desain ini gak? Please butuh banget bantuan..
$tanggal = substr(date('Ymd'), 2,8); $id_lama = $id_user.$tanggal;
$query_cek = mysqli_query($koneksi, "SELECT id_desain FROM tb_desain WHERE id_desain LIKE '$id_lama%' ORDER BY id_desain desc LIMIT 1");
$data = mysqli_fetch_array($query_cek);
if ($data['id_desain'] == "") { $id_desain = $id_user.$tanggal."01"; } else { $last_id = intval(substr($data['id_desain'] , 7,2)); $last_id_new = $last_id + 1;
if ($last_id_new < 10 ) { $last_id_new = "0".$last_id_new; }
$id_desain = $id_user.$tanggal.$last_id_new; }
1 Jawaban:
Fungsinya untuk membuat auto number untuk id_desain, yg mana alurnya sbb 1. Cek di database apakah 'id_desain' nya sudah ada atau belum 2. Jika sudah ada, maka 'id_desain' yang lama di tambah 1 (+1) 3. Jika belum ada, maka buat 'id_desain' baru yg di ambil dr (id_user+tanggal+01)
misal : id_user = 2 tanggal = 14 Agustus 2017 ( 170814 , setelah menggunakan substr(date('Ymd'), 2,8); )
maka 'id_desain' yg dihasilkan adalah 217081401;