Javascript 在来自MySQL数据库的选择菜单中,将第一个选项值设为null
我将数据库中的一些结果直接转储到html中的标记中,如何使第一个选项值为null,然后对数据库结果进行排序?这样,我将有这个下拉菜单的一个选项,不从中选择任何东西 这是我的代码:Javascript 在来自MySQL数据库的选择菜单中,将第一个选项值设为null,javascript,php,Javascript,Php,我将数据库中的一些结果直接转储到html中的标记中,如何使第一个选项值为null,然后对数据库结果进行排序?这样,我将有这个下拉菜单的一个选项,不从中选择任何东西 这是我的代码: <?php $select = new Users; $stmt = $select->selecttema(); while( $row = $stmt->fetch()){ echo '<option value="' . $row['id'] .
<?php
$select = new Users;
$stmt = $select->selecttema();
while( $row = $stmt->fetch()){
echo '<option value="' . $row['id'] . '">' . $row['topic'] . '</option>';
}
?>
只是
在while循环之前。只要
在while循环之前。要使选项为空:
<select>
<option value="">Select</option>
<?php
$select = new Users;
$stmt = $select->selecttema();
while( $row = $stmt->fetch()){
echo '<option value="' . $row['id'] . '">' . $row['topic'] . '</option>';
}
?>
</option>
例如,上面的语句将选择用户数据库中的所有用户,并按其id降序排列
要对JS中的选项进行排序,请查看和以创建一个空选项:
<select>
<option value="">Select</option>
<?php
$select = new Users;
$stmt = $select->selecttema();
while( $row = $stmt->fetch()){
echo '<option value="' . $row['id'] . '">' . $row['topic'] . '</option>';
}
?>
</option>
例如,上面的语句将选择用户数据库中的所有用户,并按其id降序排列
要对JS中的选项进行排序,请看一看,实际上Juan Pablo已经回答了这个问题。我只是在他的回答上加了点东西。 如果在选项中添加选定项,则它将是第一个选项,您不需要在值中添加数据
echo '<option selected value="">Select a topic</option>';
事实上,胡安·巴勃罗已经回答了这个问题。我只是在他的回答上加了点东西。 如果在选项中添加选定项,则它将是第一个选项,您不需要在值中添加数据
echo '<option selected value="">Select a topic</option>';