Postingan lainnya
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
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban