Jabatan dan Nomor Pegawai

Kurosaki · Sep 13, 2011
Jabatan: <input type="radio" name="jabatan" value="A"/>A
<input type="radio" name="jabatan" value="B"/>B
<?php
	include("../../include/connect.php");
	$hasil = mysql_query("SELECT max(no_peg) AS last FROM tbl_pegawai");
	$data  = mysql_fetch_array($hasil);
	$lastNo = $data['last'];
	$lastNoUrut = substr($lastNo, 0, 4); 
	$nextNoUrut = $lastNoUrut + 1;
	$nextNoPeg = sprintf('%04s', $nextNoUrut);
?>
<input type="text" name="no_peg" size="4" maxlength="4" value="<?php echo $nextNoPeg; ?>"/>
Bagaimana caranya agar nomor pegawai berurutan berdasarkan jabatan yang dipilih?
misalnya:
___________________
| Jabatan | No_Peg |
|------------------|
| A       | 0001   |
| A       | 0002   |
| B       | 0001   |
====================
Jika selanjutnya user memilih radio Jabatan A, maka value input text no_peg menjadi 0003 atau
Jika selanjutnya user memilih radio Jabatan B, maka value input text no_peg menjadi 0002
Mohon Bantuannya...
Terima Kasih...
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Sep 13, 2011 · 0 Suka · 0 Tidak Suka
saya rasa kamu tidak akan bisa jika kamu menggunakan No_Peg dengan tipe varchar. Saya sudah membahas banyak tentang itu di
http://www.myphptutorials.com/sangkep/question/view/id/250#answer-anc1412
0
Loading...
Kurosaki · Sep 16, 2011 · 0 Suka · 0 Tidak Suka
Sudah saya ganti integer ni kakak ellyx...
terus bagaimana caranya agar bisa berurutan angkanya berdasarkan jabatan yang dicheck?
____________________
| Jabatan | No_Peg |
|------------------|
| A       | 1      |
| A       | 2      |
| B       | 1      |
====================
0
Loading...
Ellyx Christian · Sep 16, 2011 · 0 Suka · 0 Tidak Suka
<?php
	include("../../include/connect.php");
	$hasil = mysql_query("SELECT max(no_peg) AS last FROM tbl_pegawai where Jabatan='A'");
	$data  = mysql_fetch_array($hasil);
	$lastNo = $data['last'];
	$nextNoPeg = $lastNo + 1;
	$hasil = mysql_query("SELECT max(no_peg) AS last FROM tbl_pegawai where Jabatan='B'");
	$data  = mysql_fetch_array($hasil);
	$lastNo = $data['last'];
	$nextNoPeg2 = $lastNo + 1;
?>
Jabatan: <input type="radio" name="jabatan" value="A" checked="checked" onclick="document.getElementById('no_peg').value = '<?php echo $nextNoPeg; ?>';"/>A
<input type="radio" name="jabatan" value="B" onclick="document.getElementById('no_peg').value = '<?php echo $nextNoPeg2; ?>';"/>B
<input type="text" name="no_peg" id="no_peg" size="4" maxlength="4" value="<?php echo $nextNoPeg; ?>"/>
0
Loading...
Kurosaki · Oct 2, 2011 · 0 Suka · 0 Tidak Suka
nice...
berhasil...
makasi kakak ellyx...