soedirman15@gmail.com atau WA 085740291996

Selasa, 22 Mei 2012

Syntax Membuat ID Anggota Berubah Otomatis +1

<?php
//memulai koneksi
mysql_connect("localhost","root","") or die("Koneksi Server ERROR");
//memilih database
mysql_select_db("HMTI") or die("ERROR:Database tidak ditemukan!");

        $carikode=mysql_query("SELECT max(idAnggota) from anggota");
$rowkode=mysql_fetch_row($carikode);

//cek hasil query, jika $rowkode kosong berarti kasih kode baru
//jika $rowkode terisi, maka tambahkan 1 dan tampilkan di textbox

if($rowkode)
{
//statement ini dijalankan jika $rowkode terisi
//rubah format kode menjadi integer : HMTI0001

$nilaikode=substr($rowkode[0],5); //misal: dari HMTI0001 menjadi 0001
$kode=(int) $nilaikode; //kode langsung berubah jadi angka 1

$kode=$kode+1; //tambahkan nilai 1 untuk membuat kode baru
//contoh eksekusinya:
//HMTI0001 -->0001
//dijadikan integer 0001 -->1
//1+1
//2 --> 0001 --> HMTI0001
$hasilkode="HMTI" . str_pad($kode,4,"0",STR_PAD_LEFT); //menambahkan pad "0" ke angka hasil pertambahan
}
else
{
//statement dijalankan ketika $rowkode kosong
//maka tinggal menambahkan kode baru
$hasilkode="HMTI0001";
}
?>



//kemudian pada field yang akan d isi ID d berikan syntax
value="<?php echo $hasilkode; ?>" readonly="readonly" 

0 komentar:

Posting Komentar