我的html页面中有一个选择标记,用于标识不同的类别。所以目前在html页面中很难编写该类别。如下所示
<tr>
<td>
<select name="category">
<option name="options">Fasfood
<option name="options">Restaurante</option>
<option name="options">Cafenele</option>
<option name="options">Baruri</option>
<option name="options">Cluburi</option>
<option name="options">Pub-uri</option>
<option name="options">Pizzerii</option>
</td>
</tr>
而不是这些值我有一个带有一个名为“categories”的表的数据库,其中2个字段“id”和“name”id只是一个自动增量号,“name”id是类别名称。我需要将这些内容填充到这个select标签中。请帮助我
答案 0 :(得分:2)
如果您正在使用面向对象的方法:
$categories = $query->my_categories();
foreach ( $categories as $category )
{
echo "<option value='".$category->id."'>".$category-> category_name."</option>";
}
否则,像这样的while循环:
<?php $q = mysqli_query($mysqli, "SELECT * FROM categories");
while($row = mysqli_query($q) { ?>
<option value="<?php echo $row['field1']; ?>"><?php echo $row['field1']; ?></option>
<?php } ?>