Неправильное значение параметра выбора PHP - PullRequest
0 голосов
/ 10 октября 2018

я делаю опцию выбора, значение из базы данных, CRUD работает отлично, но значение, которое я ввожу из опции выбора, неверно, вместо значения, которое вводят данные, является идентификаторомданные, это мой код опции выбора

<select name="provinsi_dom" id="provinsi_dom">
    <?php
        //mengambil nama-nama provinsi yang ada di database
        $sqlProvinsi_dom = mysqli_query($con,"SELECT * FROM provinsi ORDER BY nama_provinsi ASC");
        echo "<option value=''>--Pilih Provinsi--</option>";
        while($p=mysqli_fetch_array($sqlProvinsi_dom)){
            if ($p['id_provinsi']==$provinsi_dom) {
                $cek="selected";
            }else {
                $cek="";
            }
            echo "<option value='$p[id_provinsi]' $cek>$p[nama_provinsi]</option>" ;    
        }
    ?>
    </select>

, поэтому вместо вводимых данных это

enter image description here

thisэто значение параметра выбора

enter image description here

1 Ответ

0 голосов
/ 10 октября 2018

После обсуждения в чате:

Пользователь хочет сохранить "nama_provinsi" в базе данных.Но по какой-то причине id_provinsi не следует изменять в представлении / интерфейсе.

Таким образом, редактирование должно выполняться в запросе вставки.Чтобы получить нама_провинси по id_provinsi

...
( SELECT nama_provinsi FROM provinsi WHERE id_provinsi = $prov), 
...
...