0

你能帮我更正这段代码吗

<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']' 部分有语法错误。

4

1 回答 1

1

您在这一行的单引号中有变量:

 <?php if($ClassHall == '$Hall['HallName']'){ echo(' selected '); } ?>

尝试将其更改为:

 <?php if($ClassHall == $Hall['HallName']){ echo(' selected '); } ?>
于 2013-02-04T16:59:10.777 回答