你能帮我改正这段代码吗
<select name="ClassHall">
<?php
while ($Hall = mysql_fetch_array($resultHall, MYSQL_ASSOC)) {
?>
<option value="<?php echo $Hall['HallName'];?>"
<?php if($ClassHall == '$Hall['HallName']'){ echo(' selected '); } ?>
> <?php echo $Hall['HallName'];?> </option>
<?php
}
?>
</select>
我想自动选择编辑表单中的值。 '$Hall['HallName']' 部分有语法错误。
最佳答案
这一行的变量用单引号括起来:
<?php if($ClassHall == '$Hall['HallName']'){ echo(' selected '); } ?>
尝试将其更改为:
<?php if($ClassHall == $Hall['HallName']){ echo(' selected '); } ?>
关于php - 如何自动选择编辑表单中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14691537/