isi textbox berdasarkan combobox

_FB_NAME_ · Nov 12, 2015
agan-agan mohon bantuannya, sy masih newbie mohon maaf sebelumnya.
saya sedang membuat form dengan isian textbox otomatis berdasarkan combobox yang dipilih. jadi kasusnya seperti ini, terdapat 3 pilihan di combobox yaitu Ayam, Ikan, Sayur. jika dipilih "Ayam" maka pd textbox akan tampil kode A001 jika sebelumnya tdk ada kode dgn awalan "A" di database, tapi jika sdh ada data dgn awalan "A" di database maka isian kode adalah penjumlahan 1 digit angka berdasarkan data kode terakhir yang ada dgn awalan "A". Untuk pilihan Ikan dan Sayur juga dgn aturan yg sama tetapi awalannya adalah "I" dan "S".
Sebelumnya saya membuat kode tetap otomatis tapi tidak berdasarkan pilihan pd combo box. Dgn kata lain apa pun pilihan dalam combobox, format isian kode tetap sama.
$qry = "SELECT * FROM tb_menu ORDER BY KD_MENU DESC";
    $sql = mysql_query($qry) or die(mysql_error());
    $jml = mysql_num_rows($sql);
    if($jml == 0){
        $kode = "M001";
    }else{
        $isi = mysql_fetch_array($sql);
        $tmp = substr($isi['KD_MENU'],1,3) + 1;
        //echo substr($isi['id_user'],1,3) + 1;
        $kode = "M" . str_pad($tmp,3,"0",STR_PAD_LEFT);
    }
Mohon bantuannya agan-agan, terima kasih :)
Silahkan login untuk menjawab!
0
Loading...
aaron49 · Jan 1, 2016 · 0 Suka · 0 Tidak Suka
Mungkin Bisa Membantu Teh, ini ada sedikit script yang hampir sama dengan kasus teteh. semoga bermanfaat:)
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("klinik");
$result = mysql_query("select * from tbl_pemeriksaan");  
$jsArray = "var prdName = new Array();\n";  

echo '<center>Noreg:<select name="prdId" onchange="changeValue(this.value)">';     
            
            echo '<option>-------</option>';  
while ($row = mysql_fetch_array($result)) {  
    echo '<option value="' . $row['no_pemeriksaan'] . '">' . $row['no_pemeriksaan'] . '</option>';  
    $jsArray .= "prdName['" . $row['no_pemeriksaan'] . "'] = {name:'" . addslashes($row['tgl_pemeriksaan']) . "',anam:'".addslashes($row['anamnesa'])."',dial:'".addslashes($row['diagnosa'])."',peny:'".addslashes($row['nama_penyakit'])."'};\n";  
}  
echo '</select>';  


?>
<br>
<br>
Tgl Periksa:     <input type="text" name="prod_name" id="prd_name"readonly/>  
<br>
<br>
Anamnesa:        <input type="text" name="prod_anam" id="prd_anam"readonly/>  
<br>
<br>
Diagnosa:        <input type="text" name="prod_dial" id="prd_dial"readonly/>  
<br>
<br>
Penyakit:        <input type="text" name="prod_peny" id="prd_peny"readonly/>  

<script type="text/javascript">  
<?php echo $jsArray; ?>  
function changeValue(id){  
document.getElementById('prd_name').value = prdName[id].name;  
document.getElementById('prd_anam').value = prdName[id].anam;  
document.getElementById('prd_dial').value = prdName[id].dial;  
document.getElementById('prd_peny').value = prdName[id].peny;  
};    
</script> 
0
Loading...
Larasati · May 1, 2016 · 0 Suka · 0 Tidak Suka
bang aaron49, contoh databasenya, soalnya saya juga lagi buat yang kasusnya mirip teteh sarah bang