你能帮我纠正这段代码吗?
<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']'部分中有语法错误。
答案 0 :(得分:1)
你在这一行的单引号中有变量:
<?php if($ClassHall == '$Hall['HallName']'){ echo(' selected '); } ?>
尝试将其更改为:
<?php if($ClassHall == $Hall['HallName']){ echo(' selected '); } ?>