нужно организовать отображение картинки с описанием к нему при выборе 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>
Серверная страница допустим 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 по коду можно дальше реализовать
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть хеш, который я генерирую функцией, после я помещаю его в таблицу с пользователями, после я использую команду setcookie и там присваиваю значения...
Пользуюсь софтом UnoConv на Ubuntu для конвертации файлов презентации (ppt, pptx, odt) в pdf далее в png
Как вывести нужный ид, делаю поиск из трех таблиц, название постов выводит правильно, а как для них ид вывести?
Имеется класс Price в нем происходит обращение к базе через PDO и полученные данные возвращаются return в контроллерВ итоге в контроллере при вызове...