Edit data dengan dropdown

Suhu mau nanya lagi mengani masalah edit Saya bikin form edit. pertanyaan : 1. Bagaimana memunculkan data terpilih dengan dropdown 2. Ketika saya edit, malah hasilnya kosong terutama yg dropdown, analisis saya karena dropdown tersebut :


<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

<link rel="Shortcut Icon" href="favicon.ico" />
<title>Edit Data Pemilik / Bangunan</title>
</head>
<body>
<div class="content-wrapper">
    <section class="content-header">
      <h1>
        Edit Data
        <small>Pemilik / Bangunan</small>
      </h1>
      <?php

    	$id=$_GET['id'];
        $sql = mysqli_query($koneksi, "SELECT pemilik_bangunan.*, kelurahan.kelurahan, fungsi.fungsi, permanensi.permanensi, ketinggian.ketinggian, risiko.risiko, kepemilikan.kepemilikan, lokasi.lokasi, akses.akses, zona.zona FROM pemilik_bangunan
          LEFT JOIN kelurahan ON pemilik_bangunan.kelurahan = kelurahan.id
          LEFT JOIN fungsi ON pemilik_bangunan.fungsi = fungsi.id
          LEFT JOIN permanensi ON pemilik_bangunan.permanensi = permanensi.id
          LEFT JOIN risiko ON pemilik_bangunan.risiko = risiko.id
          LEFT JOIN ketinggian ON pemilik_bangunan.ketinggian = ketinggian.id
          LEFT JOIN kepemilikan ON pemilik_bangunan.kepemilikan = kepemilikan.id
          LEFT JOIN lokasi ON pemilik_bangunan.lokasi = lokasi.id
          LEFT JOIN akses on pemilik_bangunan.akses = akses.id
          LEFT JOIN zona on pemilik_bangunan.zona = zona.id
          WHERE pemilik_bangunan.id=".$id) or die(mysqli_error());
        if($sql === FALSE) {
        die(mysqli_error()); // TODO: better error handling
        }
        while($r=mysqli_fetch_array($sql)){
        ?>
      <ol class="breadcrumb">
        <li><a href="?page=home"><i class="fa fa-dashboard"></i> Dashboard</a></li>
        <li><a href="?page=data_pemilik_bangunan">Data Pemilik / Bangunan</a></li>
        <li class="active">Tambah Data Pemilik / Bangunan</li>
      </ol>
    </section>
    <div class="panel-heading">
        <a href="?page=data_pemilik_bangunan" class="btn btn-info btn-sm"><i class="glyphicon glyphicon-file"></i> Lihat Data</a><br />

    </div>
	<div class="panel-body">
        <form method="post" action="simpan_edit_data_pemilik_bangunan.php" enctype="multipart/form-data">
			<div class="col-md-6">
				<div class="form-group">
					<label>Kode Data</label>
					<input type="text" class="form-control" name="kode_enum" value="<?php echo $r[kode_enum]; ?>" readonly>
					<input type="hidden" name="id" value="<?php echo $r[id]; ?>">
				</div>
				<div class="form-group">
					<label>Kelurahan (Tersimpan : <?php echo $r[kelurahan]; ?>)</label>
					<select name="kelurahan" class="form-control" required autofocus>
						<option>-- Pilih Kelurahan --</option>
						<?php
							$sqlkel = mysqli_query($koneksi, "SELECT * FROM kelurahan");
							while($row=mysqli_fetch_array($sqlkel)){
								echo "<option value=$row[id]>$row[kelurahan]</option>";
							}
						?>
					</select>
				</div>
				<div class="form-group">
					<label>RT / RW </label>
					<div class="input-group">
						<input type="text" name="rt" placeholder="RT" value="<?php echo $r[rt];?>">
						<input type="text" name="rw" placeholder="RW" value="<?php echo $r[rt];?>">
					</div>
				</div>
				<div class="form-group">
					<label>Nama Pemilik / Bangunan</label>
					<input type="text" class="form-control" name="nama_pemilik_bangunan" value="<?php echo $r[nama_pemilik_bangunan]; ?>" required autofocus>
				</div>
				<div class="form-group">
					<label>Fungsi (Tersimpan : <?php echo $r[fungsi]; ?>)</label>
					<select name="fungsi" class="form-control" required autofocus>
						<option>-- Pilih Fungsi --</option>
						<?php
							$sqlfun = mysqli_query($koneksi, "SELECT * FROM fungsi");
							while($row=mysqli_fetch_array($sqlfun)){
								echo "<option value='$row[id]'>$row[fungsi]</option>\n";
							}
						?>
					</select>
				</div>
				<div class="form-group">
					<label>Permanensi (Tersimpan : <?php echo $r[permanensi]; ?>)</label>
					<select name="permanensi" class="form-control" required autofocus>
						<option>-- Pilih Permanensi --</option>
						<?php
							$sqlper = mysqli_query($koneksi, "SELECT * FROM permanensi");
							while($row=mysqli_fetch_array($sqlper)){
								echo "<option value='$row[id]'>$row[permanensi]</option>\n";
							}
						?>
						<option value="3">Darurat / Sementara</option>
					</select>
				</div>
				<div class="form-group">
					<label>Tingkat Risiko Kebakaran (Tersimpan : <?php echo $r[risiko]; ?>)</label>
					<select name="risiko" class="form-control" required autofocus>
						<option>-- Pilih Tingkat Resiko Kebakaran --</option>
						<?php
							$sqlris = mysqli_query($koneksi, "SELECT * FROM risiko");
							while($row=mysqli_fetch_array($sqlris)){
								echo "<option value='$row[id]'>$row[risiko]</option>\n";
							}
						?>
					</select>
				</div>
				<div class="form-group">
					<label>Ketinggian (Tersimpan : <?php echo $r[ketinggian]; ?>)</label>
					<select name="ketinggian" class="form-control" required autofocus>
						<option>-- Pilih ketinggian --</option>
						<?php
							$sqlket = mysqli_query($koneksi, "SELECT * FROM ketinggian");
							while($row=mysqli_fetch_array($sqlket)){
								echo "<option value='$row[id]'>$row[ketinggian]</option>\n";
							}
						?>
					</select>
				</div>
			</div>
			<div class="col-md-6">
				<div class="form-group">
					<label>Kepemilikan (Tersimpan : <?php echo $r[kepemilikan]; ?>)</label>
					<select name="kepemilikan" class="form-control" required autofocus>
						<option>-- Pilih Kepemilikan --</option>
						<?php
							$sqlkep = mysqli_query($koneksi, "SELECT * FROM kepemilikan");
							while($row=mysqli_fetch_array($sqlkep)){
								echo "<option value='$row[id]'>$row[kepemilikan]</option>\n";
							}
						?>
					</select>
				</div>
				<div class="form-group">
					<label>Lokasi (Tersimpan : <?php echo $r[lokasi]; ?>)</label>
					<select name="lokasi" class="form-control" required autofocus>
						<option>-- Pilih Lokasi --</option>
						<?php
							$sqllok = mysqli_query($koneksi, "SELECT * FROM lokasi");
							while($row=mysqli_fetch_array($sqllok)){
								echo "<option value='$row[id]'>$row[lokasi]</option>\n";
							}
						?>
					</select>
				</div>
				<div class="form-group">
					<label>Akses Mobil Pemadam (Tersimpan : <?php echo $r[akses]; ?>)</label>
					<select name="akses" class="form-control" required autofocus>
						<option>-- Pilih Akses Mobil Pemadam --</option>
						<?php
							$sqlaks = mysqli_query($koneksi, "SELECT * FROM akses");
							while($row=mysqli_fetch_array($sqlaks)){
								echo "<option value='$row[id]'>$row[akses]</option>\n";
							}
						?>
					</select>
				</div>
				<div class="form-group">
					<label>Zona Industri (Tersimpan : <?php echo $r[zona]; ?>)</label>
					<select name="zona" class="form-control" required autofocus>
						<option>-- Pilih Zona Industri --</option>
						<?php
							$sqlzon = mysqli_query($koneksi, "SELECT * FROM zona");
							while($row=mysqli_fetch_array($sqlzon)){
								echo "<option value='$row[id]'>$row[zona]</option>\n";
							}
						?>
					</select>
				</div>
				<div class="form-group">
					<label>Longitude (S) Contoh : -5.9853982</label>
					<input type="text" name="longitude" class="form-control" value="<?php echo $r['longitude']; ?>">
				</div>
				<div class="form-group">
					<label>Latitude (E) Contoh : 106.0315968</label>
					<input type="text" name="latitude" class="form-control" value="<?php echo $r['latitude']; ?>" required autofocus>
				</div>
				<div class="form-group">
					<label>Keterangan</label>
					<input type="text" name="keterangan" class="form-control" value="<?php echo $r['keterangan']; ?>" required autofocus>
				</div>
				<input type="hidden" name="user" value="<?php echo $_SESSION['NamaUser']; ?>">
				<button type="submit" class="btn btn-primary"><i class="fa fa-save"></i> Simpan</button>
				<button type="reset" class="btn btn-default"><i class="fa fa-refresh"></i>Refresh</button>
			</div>
			</form>
		</div>
	</div>
	<?php } ?>
</body>
</html>

Simpan Edit

  <?php
date_default_timezone_set('Asia/Jakarta');
include '../konfigurasi/db-config.php';

$KodeData 				= $_POST['kode_enum'];
$Kelurahan				= $_POST['kelurahan'];
$RT						= $_POST['rt'];
$RW						= $_POST['rw'];
$NamaPemilikBangunan	= $_POST['nama_pemilik_bangunan'];
$Fungsi					= $_POST['fungsi'];
$Permanensi				= $_POST['permanensi'];
$Risiko					= $_POST['risiko'];
$Ketinggian				= $_POST['ketinggian'];
$Kepemilikan			= $_POST['kepemilikan'];
$Lokasi					= $_POST['lokasi'];
$Akses					= $_POST['akses'];
$Zona					= $_POST['zona'];
$Longitude				= $_POST['longitudde'];
$Latitude				= $_POST['latitude'];
$Keterangan				= $_POST['keterangan'];
$ModifiedDate			= date("Y-m-d H:i:s");
$User					= $_POST['user'];

$sql = "UPDATE pemilik_bangunan SET kelurahan = '$kelurahan', rt = '$RT', rw='$RW', nama_pemilik_bangunan = '$Kelurahan', fungsi = '$Fungsi', permanensi = '$Permanensi', risiko = '$Risiko', ketinggian = '$Ketinggian', kepemilikan = '$Kepemilikan', lokasi = '$Lokasi', akses = '$Akses', zona = '$Zona', longitude = '$Longitude', latitude = '$Latitude', keterangan = '$Keterangan', modified_date = '$ModifiedDate', user = '$User'";
$insert = mysqli_query($koneksi, $sql) or die(mysqli_error());
echo "<script>alert ('Data Telah Disimpan');document.location='index.php?page=data_pemilik_bangunan' </script>"
?>

Minta bantuannya suhu

avatar hendrahe2885
@hendrahe2885

36 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

5 Jawaban:

pusing ane gan wkwkwkwk :D

avatar tejo
@tejo

82 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

wkwkwkwk parah ente

avatar hendrahe2885
@hendrahe2885

36 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

disini tiap nama variable diawali dengan huruf kapital, sedangkan di query ada yang kapital ada yang tidak, jadi coba periksa di bagian ini, penulisan variable, karena case sensitive.


$KodeData 				= $_POST['kode_enum'];
$Kelurahan				= $_POST['kelurahan'];
$RT						= $_POST['rt'];
$RW						= $_POST['rw'];
$NamaPemilikBangunan	= $_POST['nama_pemilik_bangunan'];
$Fungsi					= $_POST['fungsi'];
$Permanensi				= $_POST['permanensi'];
$Risiko					= $_POST['risiko'];
$Ketinggian				= $_POST['ketinggian'];
$Kepemilikan			= $_POST['kepemilikan'];
$Lokasi					= $_POST['lokasi'];
$Akses					= $_POST['akses'];
$Zona					= $_POST['zona'];
$Longitude				= $_POST['longitudde'];
$Latitude				= $_POST['latitude'];
$Keterangan				= $_POST['keterangan'];
$ModifiedDate			= date("Y-m-d H:i:s");
$User

avatar satmaxt
@satmaxt

46 Kontribusi 23 Poin

Dipost 6 tahun yang lalu

OK dicoba dulu gan

avatar hendrahe2885
@hendrahe2885

36 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

masih belum bisa euy

avatar hendrahe2885
@hendrahe2885

36 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban