Я видел один ответ на этот вопрос, но я ничего не понял - что там, где вопросительные знаки (на 6-й строке) ?. Посмотрел вокруг какое-то время, но у кого-то, вероятно, есть ответ на кончике их языка. - (Да, я знаю, что смешивание управляющих символов в моем коде, но я в самом начале попытки создать более чистый/лучший код, и я, вероятно, не следует смешивать PHP и HTML)Заполнение выбора данными SQL и выбор уже существующей записи
<select name="teacher"> ';
$empquery = "SELECT * FROM `employees` ORDER BY `lastname`";
$empresults = $pdo->query($empquery);
while ($emprow = $empresults->fetch()) {
echo "<option value=".$emprow['id'];
if (?????????? == $emprow['id'])
echo "selected = 'selected'";
echo "> {$emprow['lastname']} {$emprow['firstname']}</option> ";
}
echo ' </select>
должна быть другая переменная, которая определяет, какая опция выбрана. если ваш идентификатор равен чем-то, чем этот параметр выбран, не знаю, как его лучше объяснить – vodich
Оригинальное сообщение, которое я смотрел, было здесь: [link] (http://stackoverflow.com/questions/199597/populate- select-drop-down-from-a-database-table) - Но я не понял, откуда на самом деле появилась переменная «$ selected_venue_id» в самом высоком рейтинге. –