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 に答える