Как получить значение в опции выбора из базы данных на основе идентификатора

Я пытаюсь получить значение из базы данных, чтобы выбрать вариант на основе данных, по которым щелкнули

`(select * from tabble where id  = "")`

вот так, но я не могу удалить свой запрос в опции выбора.

<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=''>--<?php echo $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>

Это мой код варианта выбора, я попытался вставить <?php echo $provinsi;?>- в значение, но он ничего не показывает. Отображаемые данные должны быть из базы данных на основе идентификатора клика.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
80
1

Ответы 1

Не усложняйте это

Просто сделай это легким способом

<select name = "provinsi_dom" id = "provinsi_dom">

    <?php

        $sqlProvinsi_dom = mysqli_query($con,"SELECT * FROM provinsi ORDER BY nama_provinsi ASC");
        while($p=mysqli_fetch_array($sqlProvinsi_dom))
        {    
    ?>
    <option <?php if ($p['id_provinsi']==$provinsi_dom)echo "selected";?> value = "<?=$p[id_provinsi]?>"><?=$p[nama_provinsi]?> </option>
    <?php } ?>
</select>

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

user8775227 10.10.2018 08:48

не понял. объясните больше, обновив вопрос.

TarangP 10.10.2018 08:49

Другие вопросы по теме