Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Menampilkan field secara otomatis setelah input form
hallo master.
saya mempunyai script di php, lalu saya mau convert script dengan codeigniter. berikut script nya :
<form id="frm-mhs" name="example_form" action="" method="POST" data-validate="parsley" enctype="multipart/form-data">
<h5>Tabel Data Mahasiswa</h5>
<table width='25%' style='margin-left:1%' border='1px'>
<tr>
<td>NIM</td>
<td>
<select name="bank_k" id="nim" onchange="changeValue(this.value)" >
<option value=''>-Pilih NIM-</option>
<?php
$result = mysql_query("select * from kelas");
$jsArray = "var dtMhs = new Array();
";
while ($row = mysql_fetch_array($result)) {
echo '
<option value="' . $row['id'] . '">' . $row['nim'] . '</option>';
$jsArray .= "dtMhs['" . $row['id'] . "'] = {nama:'" . addslashes($row['nama']) . "',
alamat:'".addslashes($row['alamat'])."',
no_telp:'".addslashes($row['no_telp'])."',
jrsn:'".addslashes($row['jurusan'])."'};
";
}
?>
</select>
</td>
</tr>
<tr>
<td>Nama</td>
<td><input type="text" name="harga" id="nama"></td>
</tr>
<tr>
<td>Alamat</td>
<td><input type="text" name="harga" id="alamat"></td>
</tr>
<tr>
<td>No. Telpon</td>
<td><input type="text" name="harga" id="no_telp"></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="harga" id="jrsn"></td>
</tr>
</table>
</form>
<script type="text/javascript">
<?php
echo
$jsArray;
?>
function changeValue(nim){
document.getElementById('nama').value = dtMhs[nim].nama;
document.getElementById('alamat').value = dtMhs[nim].alamat;
document.getElementById('no_telp').value = dtMhs[nim].no_telp;
document.getElementById('jrsn').value = dtMhs[nim].jrsn;
};
</script>
apakah script tersebut hanya saya taro di view tanpa controller atau model ? mohon bantuannya. Terima Kasih.
Tanggapan
baca user guide ci dulu disana lengkap panduannya, kalau sudah buat terus ketemu sesuatu yang tidak dimengerti baru ditanyakan disini banyak yang bakalan bantu, & biasakan buat pertanyaan yang sesuai dengan judul atau sebaliknya
hallo @cintadewiamelia , terima kasih atas masukannya.
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban