Отображение информации при выборе option в select box

170
26 июля 2018, 12:40

нужно организовать отображение картинки с описанием к нему при выборе option в select box, которое будет выводится слева от select.

Допустим, такой селект. Данные для select box погружаются из базы данных MySQL:

<?php
$service = '';
$query = "SELECT service FROM services GROUP BY service";
$result = mysqli_query($con, $query);
while($row = mysqli_fetch_array($result))
{
$service .= '<option 
value="'.$row["service"].'">'.$row["service"].'</option>';
}
?>
<select name="service" id="service" class="form-control action">
<option value="">Выберите тип услуги</option>
<?php echo $service; ?>
</select>
Answer 1

Серверная страница допустим service.php

<?php
$sql = "SELECT service FROM services GROUP BY service";
$result = mysqli_query($con, $query);
$service = array();
while($row = mysqli_fetch_array($result)){
    $service[] = $row;
}
echo json_encode($service, JSON_UNESCAPED_UNICODE);
?>

И клиентский JS(я обычно использую JQ буду писать под него)

$(function(){
    function selectUpdate() {
        $.ajax({
            url: 'service.php',
            async:false,
            success: function(data){
                json = JSON.parse(data);
                $('#service').html('');
                for (i = 0; i < json.length; i++)
                    $('#service').append('<option value="'+json[i].service+'">'+json[i].service+'</option>');
            }
        });
    }
    selectUpdate();
    $('#service').on('change', function(){
        selectUpdate();
    });
});

P.S.: Тут только каркас того как делать обновление для select по коду можно дальше реализовать

READ ALSO
Изменение хеша в переменных

Изменение хеша в переменных

Есть хеш, который я генерирую функцией, после я помещаю его в таблицу с пользователями, после я использую команду setcookie и там присваиваю значения...

168
Unoconv презентации в pdf через PHP

Unoconv презентации в pdf через PHP

Пользуюсь софтом UnoConv на Ubuntu для конвертации файлов презентации (ppt, pptx, odt) в pdf далее в png

168
Как вывести нужный ид с таблицы

Как вывести нужный ид с таблицы

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

210
Как заполнить массив в классе модели выборкой из базы на PHP

Как заполнить массив в классе модели выборкой из базы на PHP

Имеется класс Price в нем происходит обращение к базе через PDO и полученные данные возвращаются return в контроллерВ итоге в контроллере при вызове...

188