php - 如何自动选择编辑表单中的值?

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

最佳答案

这一行的变量用单引号括起来:

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

尝试将其更改为:

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

关于php - 如何自动选择编辑表单中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14691537/

相关文章:

jquery animate() 不使用 css 属性

php - 如何在 zend 框架中构建多个插入查询

php - 如何使用 Composer 从供应商外部自动加载类?

php - 使用 laravel 在 PHPStorm 上等待与 ide key 消息的传入连接

php - 如何使用 PHPmailer 使用 Postfix 配置和发送邮件?

php mysql 获取计数 WHERE BETWEEN AND

PHP 不将变量传递给其他页面

php - mysql join查询多个值

javascript - 如何在 servlet get 调用从服务器获取数据时显示微调器?

html - 使用 CSS 裁剪背景图像