Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Menangkap data dari Select Dropdown
Bagaimana cara menangkap data dari pilihan dropdown agar tampil di semua inputan tabel,
saya sudah mencoba tetapi hanya menampilkan 1 data pada inputan
<?php
$result = mysqli_query($db, "SELECT * from tb_matkul ORDER BY dosen ASC");
$jsArray = "var prdName = new Array();";
echo 'Nama Dosen <font color="red">*</font> :
<select class="form-control" onchange="changeValue(this.value)" required="">';
echo '<option value="">- Pilih -</option>';
while ($row = mysqli_fetch_array($result)) {
echo '<option value="' . $row['dosen'] . '">' . $row['dosen'] . ' '.' | '.' ' . $row['matkul'] . ' '.' | '.' ' . ' ' . 'semester' . $row['semester'] . ' '.' | '.' ' . 'periode' . ' ' . $row['periode'] . '</option>';
$jsArray .= "prdName['" . $row['dosen'] . "'] = {matkul:'" . addslashes($row['matkul']) . "',semester:'".addslashes($row['semester']) . "',periode:'".addslashes($row['periode']) . "',dosen:'".addslashes($row['dosen'])."'};";
}
echo '</select>';
<?php
$result = mysqli_query($db, "SELECT * from tb_matkul ORDER BY dosen ASC");
$jsArray = "var prdName = new Array();";
echo 'Nama Dosen <font color="red">*</font> :
<select class="form-control" onchange="changeValue(this.value)" required="">';
echo '<option value="">- Pilih -</option>';
while ($row = mysqli_fetch_array($result)) {
echo '<option value="' . $row['dosen'] . '">' . $row['dosen'] . ' '.' | '.' ' . $row['matkul'] . ' '.' | '.' ' . ' ' . 'semester' . $row['semester'] . ' '.' | '.' ' . 'periode' . ' ' . $row['periode'] . '</option>';
$jsArray .= "prdName['" . $row['dosen'] . "'] = {matkul:'" . addslashes($row['matkul']) . "',semester:'".addslashes($row['semester']) . "',periode:'".addslashes($row['periode']) . "',dosen:'".addslashes($row['dosen'])."'};";
}
echo '</select>';
<?php
$result = mysqli_query($db, "SELECT * from tb_matkul ORDER BY dosen ASC");
$jsArray = "var prdName = new Array();";
echo 'Nama Dosen <font color="red">*</font> :
<select class="form-control" onchange="changeValue(this.value)" required="">';
echo '<option value="">- Pilih -</option>';
while ($row = mysqli_fetch_array($result)) {
echo '<option value="' . $row['dosen'] . '">' . $row['dosen'] . ' '.' | '.' ' . $row['matkul'] . ' '.' | '.' ' . ' ' . 'semester' . $row['semester'] . ' '.' | '.' ' . 'periode' . ' ' . $row['periode'] . '</option>';
$jsArray .= "prdName['" . $row['dosen'] . "'] = {matkul:'" . addslashes($row['matkul']) . "',semester:'".addslashes($row['semester']) . "',periode:'".addslashes($row['periode']) . "',dosen:'".addslashes($row['dosen'])."'};";
}
echo '</select>';
?>
<script type="text/javascript">
<?php echo $jsArray; ?>
function changeValue(id){
document.getElementById('prd_matkul').value = prdName[id].matkul;
document.getElementById('prd_dosen').value = prdName[id].dosen;
document.getElementById('prd_semester').value = prdName[id].semester;
document.getElementById('prd_dosen').value = prdName[id].dosen;
};
</script>
<table id="example2" class="table table-bordered table-hover">
<thead>
<tr>
<th>No</th>
<th>Jenis / Kategori</th>
<th>Pertanyaan</th>
<th>Bobot</th>
</tr>
</thead>
<?php
if (isset($_GET['jenis_pertanyaan'])) {
$jenis_pertanyaan=trim($_GET['jenis_pertanyaan']);
$tamPeg=mysqli_query($db, "SELECT * FROM tb_pertanyaan WHERE jenis_pertanyaan='$jenis_pertanyaan' ORDER BY kd_pertanyaan ASC");
$no=0;
while ($tpeg = mysqli_fetch_array($tamPeg)) {
$no++;
?>
<tbody>
<tr>
<td><input type="text" name="nama_dosen[]" id="prd_dosen"></td>
<td><input type="text" name="matkul[]" id="prd_matkul"></td>
<td><input type="text" name="semester[]" value="1" hidden=""></td>
<td><?php echo $no;?></td>
<td><input type="text" hidden="" name="jenis_pertanyaan[]" value="<?php echo $tpeg['jenis_pertanyaan'];?>">
<?php echo $tpeg['jenis_pertanyaan'];?></td>
<td><input type="text" hidden="" name="pertanyaan[]" value="<?php echo $tpeg['pertanyaan'];?>">
<?php echo $tpeg['pertanyaan'];?></td>
<td>
<select name="bobot[]" class="form-control" required="">
<option value="">- Pilih -</option>
<?php
$sql_bobot = mysqli_query($db, "SELECT * from tb_bobot") or die ($db->error);
while($data_bobot = mysqli_fetch_array($sql_bobot)) {
echo '<option value="'.$data_bobot['bobot'].'">'.$data_bobot['bobot'].'</option>';
?>
<?php
}
?>
</select></td>
</tr> </tbody>
p1.jpg
Diharapkan ketika kita memilih dari dropdown maka data di inputan tabel merekam sesuai jumlah keseluruhan tabel , pada gambar yaitu berjumlah = 6
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban