Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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;