2 回答
TA贡献2051条经验 获得超10个赞
您可以添加 if 检查if ($row['cate_name'] == 'computer') { ?>,然后添加selected到此选项:
<label for="basicinput">الصنف : </label>
<?php
$result = mysqli_query($conn, "SELECT * FROM category");
?>
<select name="asset_category" class="form-control" required >
<?php while( $row = mysqli_fetch_array($result)) {
if ($row['cate_name'] == 'computer') { ?>
<option value="<?php echo $row['category_id'];?>" selected><?php echo $row['cate_name'];?></option>
<?php } else { ?>
<option value="<?php echo $row['category_id'];?>"><?php echo $row['cate_name'];?></option>
<?php }
}?>
</select>
注意:如果您有多个属于该类别的元素,它将选择最后一个。
TA贡献1752条经验 获得超4个赞
答案很简单..让我们把这段代码
<label for="basicinput">الصنف : </label>
<?php
$result = mysqli_query($conn, "SELECT * FROM category");
?>
<select name="asset_category" class="form-control" required>
<?php while( $row = mysqli_fetch_array($result)) {
if($row['cate_name']== printers) { ?>
<option value="<?php echo $row['category_id'];?>" selected="selected">
<?php echo $row['cate_name'];?> </option>
<?php } else { ?>
<option value="<?php echo $row['category_id'];?>">
<?php echo $row['cate_name'];?> </option>
<?php }?>
</select>
</div>
逻辑是使用while循环,使用if类检查条件,并在满足时将其设为选中。然后它将作为选定的值回显。
- 2 回答
- 0 关注
- 176 浏览
添加回答
举报