hasil chained dropdown mysqli berupa angka id

sy lagi latihan buat chained dropdown nama provinsi dan nama kabupaten/kota dengan mysqli, waktu di-run resultnya di tabel kenapa berupa angka id, inginnya sih setelah disubmit data, yang muncul di tabel berupa nama id.nya

sebagian scriptnya adl berikut: dropdown provinsi

 <label>Nama Provinsi</label>

<select class="form-control" id="prov" name="prov">
													<option value="">Silahkan pilih</option>

<?php													$query = mysqli_query($dbconnect, "SELECT * FROM provinsi ORDER BY nama_provinsi");
while ($row = mysqli_fetch_array($query)) {													?>
													<option value="<?php echo $row['id_provinsi']; ?>">									<?php echo $row['nama_provinsi']; ?>														</option>
<?php
}
?>
</select>

dropdown kota/kabupaten

<label>Nama Kota/Kabupaten</label>

<select class="form-control" id="kab" name="kab">
<option value="">Silahkan pilih</option>
<?php
$query = mysqli_query($dbconnect, "SELECT*FROM	kota INNER JOIN provinsi ON kota.id_provinsi_fk = provinsi.id_provinsi ORDER BY nama_kota");
while ($row = mysqli_fetch_array($query)) {														?>
option class="<?php echo $row['id_provinsi']; ?>" value="<?php echo $row['id_kota']; ?>">
<?php echo $row['nama_kota']; ?>
</option>
														<?php
}
?>
</select>

proses tambah data

<?php

include"config.php"; //$dbconnect=new mysqli ('localhost','root','','db');

$prov		= $_POST['prov'];
$kab		= $_POST['kab'];

$sql = "INSERT INTO rekan (prov, kab)
VALUES ('$prov', '$kab')";

if (mysqli_query($dbconnect, $sql)) {
    echo "Berhasil menambah data";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($dbconnect);
}

mysqli_close($dbconnect);
?>

hasil ss

avatar smartquest92
@smartquest92

5 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban