menyimpan-data-otomatis-ke-textbox-saat-memilih-combo-box

Haloo, salam kenal, sy masih pemula di php, dan ada masalah saat menyimpan data otomatis ke textbox dari combobox, mungkin disini ada yang bisa bantu ?

ini kode nya :

 <?php
if(@$_SESSION['kar'])
{
?>
<!-- Otomatis mendapat nomor deskripsi ss -->
<script>
	function deSs()
	{
		var sasaran = document.getElementById('ss').value
		var des_sasaran = document.getElementById('desSasaran')
		des_sasaran.value = sasaran
	}
</script>

<!-- Otomatis mendapat nomor deskripsi iku -->
<script>
	function desIku()
	{
		var iku = document.getElementById('uraian').value
		var des_iku = document.getElementById('deskripsi')
		des_iku.value = iku
	}
</script>

 <tr>
			<td>Sasaran Strategis </td>
			<td><div align="center">:</div></td>
			<td>
			<select name="ss" id="ss" class="form-control" onchange="deSs()">
				<option value="">Pilih Sasaran Strategis</option>

<?php
	error_reporting(0);
	include 'koneksi.php';
	//$sid = $$_GET['ss_id'];
	$query = mysqli_query($conn, "SELECT * FROM tbsasaran");
	while($data = mysqli_fetch_array($query))
	{
?>

				<option value="<?= $data['desSasaran']; ?>"><?= $data['ss'];?></option>

<?php } ?>

			</select>
			</td>
		</tr>
		<tr>
			<td>Deskripsi Sasaran Strategis </td>
			<td><div align="center">:</div></td>
			<td> <textarea type="text" readonly class="form-control" id="desSasaran" name="desSasaran"></textarea></td>
			</tr>

		<tr>
			<td>Indikator Kinerja Utama </td>
			<td><div align="center">:</div></td>
			<td>
				<select name="uraian" id="uraian" class="form-control" onchange="desIku()">
				<option value="">Pilih IKU</option>

<?php
	include 'koneksi.php';
	$query = mysqli_query($conn, "SELECT * FROM tbikudes");
	while($data = mysqli_fetch_array($query))
	{
?>

				<option value="<?= $data['deskripsi']; ?>"><?= $data['uraian'];?></option>

<?php
}
?>

			</select>
			</td>
		</tr>
		<tr>
			<td>Deskripsi Indikator Kinerja Utama </td>
			<td><div align="center">:</div></td>
			<td> <textarea type="text" readonly class="form-control" id="deskripsi" name="deskripsi"></textarea></td>
			</tr>
 <?php
	error_reporting(0);
	include 'koneksi.php';
	$persp = $_POST['selPerspektif'];
	$ss = $_POST['ss'];
	$desSasaran = $_POST['desSasaran'];
	$iku = $_POST['uraian'];
	$des_iku = $_POST['deskripsi'];
	$sat_pengukuran = $_POST['selSatpeng'];
	$skp = $_POST['skp'];
	$tingkatkendali = $_POST['tingkatkendali'];
	$tingkatvaliditas = $_POST['tingkatvaliditas'];
	$penanggung = $_POST['txtPenanggung'];
	$penyedia = $_POST['txtPenyedia'];
	$sumberdata = $_POST['txtSumberdata'];
	$jeniscascading = $_POST['jeniscascading'];
	$metcascading = $_POST['metcascading'];
	$jenkonsolperiode = $_POST['jenkonsolperiode'];
	$jenkonsollokasi = $_POST['jenkonsollokasi'];
	$poliku = $_POST['poliku'];
	$periodelapor = $_POST['periodelapor'];
	$konversiindex = $_POST['konversiindex'];
	$tombol = $_POST['btnInput'];
	if($tombol)
	{
		// if(($persp == "") OR ($ss == "") OR ($desSasaran == "") OR ($iku == "") OR ($des_iku == "") OR ($sat_pengukuran == ""))
		// {
		// 	echo "<script>alert('Ada bagian penting yang masih belum diisi !')</script>";
		// }
		// else
		{
		$query = mysqli_query($conn, "INSERT INTO tbiku SET perspektif = '$persp', ss = '$ss', des_perspektif = '$desSasaran', iku = '$iku', des_iku = '$des_iku', satuan_pengukuran = '$sat_pengukuran', aspek_target = '$skp', tingkat_kendali = '$tingkatkendali', tingkat_validitas = '$tingkatvaliditas', penanggung_jawab = '$penanggung', penyedia = '$penyedia', sumber_data = '$sumberdata', jenis_cascading = '$jeniscascading', metode_cascading = '$metcascading', konsolidasi_periode = '$jenkonsolperiode', konsolidasi_lokasi = '$jenkonsollokasi', polarisasi = '$poliku', periode_pelaporan = '$periodelapor', kon_index = '$konversiindex'");
		}
	}
?>

ini tampilannya

ini databasenya

di kolom 'ss' dan 'iku' yg masuk malah deskripsi dari ss dan iku.

tolong bantuannya supaya yg masing-masing kolom di tablenya terisi sesuai isian di form nya. terimakasih sebelumnya...

avatar andrian00
@andrian00

1 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban