Postingan lainnya
[ASK] cara menambahkan kata di depan id
misi gan mau tanya kalo buat nambahin kata pada id di php gimana ya? contohnya: MJ0001
angka 1 itu dapet dari database yang berjenis data INT dan autoincrement. thankyou
0
5 Jawaban:
tingal concatinate gan, ambil id terahir terus 'mj00' .$id_terakhir;
0
klo ane gini gan :
$sqlnomer= "SELECT SUBSTR(MAX(`id_ku`),-5) AS ID FROM ddd where id_d like '$kwid%'";
//echo $sqlnomer;
$dataMax = mysql_fetch_assoc(mysql_query($sqlnomer)); // ambil data maximal dari id transaksi
if($dataMax['ID']=='') { // bila data kosong
$ID = $param."00001";
}else {
$MaksID = $dataMax['ID'];
$MaksID++;
if($MaksID < 10) $ID = "0000".$MaksID; // nilai kurang dari 10
else if($MaksID < 100) $ID = "000".$MaksID; // nilai kurang dari 100
else if($MaksID < 1000) $ID = "00".$MaksID; // nilai kurang dari 1000
else if($MaksID < 10000) $ID = "0".$MaksID; // nilai kurang dari 10000
else $ID = $MaksID; // lebih dari 10000
}
echo $ID;
saya coba di aplikasi yang ane buat setahun lalu... dan Alhamdulillah berhasil :) Semoga membantu dan bermanfaat.
0
bisa pake fungsi str_pad()
<?php
$kode = "MJ";
$id = 1;
echo $kode.str_pad($id,4,"0",STR_PAD_LEFT);
?>
ref: http://www.w3schools.com/php/func_string_str_pad.asp
0