Terima kasih mas saya berhasil, hasil dari percobaan saya, untuk field "b_101" typenya saya tetap menggunakan varchar, namun pada saat input data awal, saya inputkan secara manual, sedangkan untuk data kedua dan seterusnya saya menggunakan coding sbb :
<?php
require_once( '../opendb.php' );
require_once( '../setudf.php' );
// Mengambil dari form Inputan.
$nama = $_POST['comNama'];
$harga = $_POST['txtHarga'];
$jumlah = $_POST['txtJumlah'];
$merk = $_POST['comMerk'];
$warna = $_POST['comWarna'];
$berat = $_POST['comBerat'];
$tglterima = date_to_db( $_POST['txtTglTerima'] );
$namaPen = $_POST['txtNamaPen'];
$kondisi = $_POST['comKondisi'];
$posisi = $_POST['comPosisi'];
if( $_POST['btn_update'] == 'Update' ) {
// Proes Update ....
} else {
// Proses Insert ...
$db = "SELECT MAX(b_101) AS last_id from tb_brg";
$qu = mysql_query($db);
$tampil = mysql_fetch_array( $qu );
$last_id = $tampil['last_id'];
//echo "Id terakhir yang tersimpan : ".$last_id."</br>";
$awal = "A";
$tambah = 1;
$ambil = substr($last_id,1,12);
$jadi = $ambil + $tambah;
$new_id = $awal.$jadi;
/*
echo "<br> yang di ambil dari Id terakhir : ".$last_id. " adalah : ".$ambil."</br>";
echo "Maka ".$ambil." di tambahkan ". $tambah." = ".$jadi.",</br>";
echo "dan Id yang akan di simpan sekarang adalah : ".$new_id."</br>";
*/
$simpan = "INSERT INTO tb_brg VALUES('$new_id','$nama','$harga','$jumlah',
'$merk','$warna','$berat','$tglterima',
'$namaPen','$kondisi','$posisi')";
$run = mysql_query( $simpan );
if ( $run )
$msg = "Data berhasil di simpan";
else
$msg = "Data tidak dapat disimpan ..!! ".mysql_error();
}
?>
Nah, setelah dijalankan coding tersebut, field b_101, tersimpan seperti yang saya harapkan
(A100000000001,A100000000002,A100000000003,A100000000004,...), setelah 20 record saya coba untuk nyimpan,kemudian saya hapus semua record yg tersimpan pada tb_brg teserbut. lalu pada codingnya, saya tambahkan perintah mysql_num_rows(), untuk pengecheckan data ada atau tidak, jika ada, maka ditambahkan 1 (satu), dan jika tidak ada, maka field b_101 akan tersimpan A100000000001. untuk codingnya saya ubah begini mas :
<?php
require_once( '../opendb.php' );
require_once( '../setudf.php' );
// Mengambil dari form Inputan.
$nama = $_POST['comNama'];
$harga = $_POST['txtHarga'];
$jumlah = $_POST['txtJumlah'];
$merk = $_POST['comMerk'];
$warna = $_POST['comWarna'];
$berat = $_POST['comBerat'];
$tglterima = date_to_db( $_POST['txtTglTerima'] );
$namaPen = $_POST['txtNamaPen'];
$kondisi = $_POST['comKondisi'];
$posisi = $_POST['comPosisi'];
if( $_POST['btn_update'] == 'Update' ) {
// Proes Update ....
} else {
// Proses Insert ...
$db = "SELECT MAX(b_101) AS last_id from tb_brg";
$qu = mysql_query($db);
$tampil = mysql_fetch_array( $qu );
if ( mysql_num_rows( $qu ) > 0 ) {
$last_id = $tampil['last_id'];
//echo "Id terakhir yang tersimpan : ".$last_id."</br>";
$awal = "A";
$tambah = 1;
$ambil = substr($last_id,1,12);
$jadi = $ambil + $tambah;
$new_id = $awal.$jadi;
/*
echo "<br> yang di ambil dari Id terakhir : ".$last_id. " adalah : ".$ambil."</br>";
echo "Maka ".$ambil." di tambahkan ". $tambah." = ".$jadi.",</br>";
echo "dan Id yang akan di simpan sekarang adalah : ".$new_id."</br>";
*/
$simpan = "INSERT INTO tb_brg VALUES('$new_id','$nama','$harga','$jumlah',
'$merk','$warna','$berat','$tglterima',
'$namaPen','$kondisi','$posisi')";
$run = mysql_query( $simpan );
if ( $run )
$msg = "Data berhasil di simpan";
else
$msg = "Data tidak dapat disimpan ..!! ".mysql_error();
} else {
$a = "A";
$b = "100000000001";
$c = $a.$b;
// Tampilkan Hasilnya.
echo "<br>Table kosong maka, Id yg akan di simpan : ".$c."</br>";
$save = "INSERT INTO tb_brg VALUES('$c','$nama','$harga','$jumlah',
'$merk','$warna','$berat','$tglterima',
'$namaPen','$kondisi','$posisi')";
$hasil = mysql_query( $save );
if ( $hasil )
$msg = "Data berhasil di simpan";
else
$msg = "Data tidak dapat disimpan ..!! ".mysql_error();
}
}
?>
Namun setelah saya jalankan coding tersebut, koq nggak ada reaksi apa2 ya mas ... ??
mumet kepalaku aaaaarrrrgggghhh ......!!! bantuin dong mas ......