これに対する 1 つの回答を見たことがありますが、何かがわかりませんでした。クエスチョン マークがある場所 (6 行目) はどうなりますか? しばらく周りを見回しましたが、おそらく誰かが舌の先に答えを持っているでしょう. - (はい、コードにエスケープ文字を混ぜていることは知っていますが、よりクリーンで優れたコードを作成しようとしているところなので、おそらく PHP と HTML を混ぜるべきではありません)
<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>