Saturday, December 7, 2013

Cara membuat selectbox atau combobox untuk ditampilkan pada textbox Php


Bagaimana caranya membuat sebuah selectbox atau combobox menampilkan kode dan pada textbox lainnya akan tampil data-data yang sesuai dengan kodenya,,tepatnya dengan PHP dan Mysql ...... Langsung saja tanpa basa banci....

<?php
mysql_connect("localhost","root","");
mysql_select_db("parkir");
$result = mysql_query("select * from parkir");
$jsArray = "var prdName = new Array();\n";
echo '<table align="center">';
echo '<tr>';
echo '<td>Kode Produk <td>:<td> <select name="kode" onchange="changeValue(this.value)">';
echo '<option>-------</option>';
while ($row = mysql_fetch_array($result)) {
    echo '<option value="' . $row['kode'] . '">' . $row['kode'] . '</option>';
    $jsArray .= "prdName['" . $row['kode'] . "'] = {miez:'" . addslashes($row['nama']) . "',de:'".addslashes($row['jk'])."',hard:'".addslashes($row['alamat'])."'};\n";
}
echo '</select>';
?>
<tr>
<td>
Nama<td>  :<td> <input type="text" name="nama" id="nama"/>
<tr>
<td>
Jenis Kelamin <td>: <td><input type="text" name="jk" id="jk"/>
<tr><td>
alamat <td>:<td> <input type="text" name="alamat" id="alamat"/></td></tr>

<script type="text/javascript">
<?php echo $jsArray; ?>
function changeValue(id){
document.getElementById('nama').value = prdName[id].miez;
document.getElementById('jk').value = prdName[id].de;
document.getElementById('alamat').value = prdName[id].hard;

};
</script>


Ok silahkan mencoba... jika kurang jelas silahkan tanya dikolom komentar !!!









3 comments: