如何在编辑表单中自动选择值?

时间:2013-02-04 16:57:26

标签: php html mysql

你能帮我纠正这段代码吗?

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

1 个答案:

答案 0 :(得分:1)

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

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

尝试将其更改为:

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