我在工作台上创建了一张新桌子,我想把一个赛季的足球锦标赛放在这里。
我不想每次都写下团队的名字,你能帮我吗,当我开始输入"Bay...“时,我如何才能像一个下拉列表(或一组值,该列的唯一选项是什么?)它自动提供“拜仁门兴”作为唯一的选择。
发布于 2020-12-29 05:18:37
我不知道这会有多大帮助,但我已经为其他东西做了一个下拉列表,我希望我的方法能给你一个想法:
foreach ($dbo->query($sql) as $row) //Array or records stored in $row
{
if($row[id]==10)
{
echo "<option value=$row[id] selected>$row[name]</option>";
}
else
{
echo "<option value=$row[id]>$row[name]</option>";
}
}
echo "</select>"; // Closing of list box 发布于 2020-12-29 06:29:08
与上面的答案相同,但使用简写的三元运算符而不是if-else语句,并且在引用对象字符串索引时不要忘记使用'或"。
foreach ($dbo->query($sql) as $row) //Array or records stored in $row
{
printf("<option value='%s' %s>%s</option>", $row['id'], $row['id'] == 10 ? 'selected' : '', $row['name']);
}
}
echo "</select>"; // Closing of list box https://stackoverflow.com/questions/65484139
复制相似问题