【发布时间】:2011-08-10 12:57:38
【问题描述】:
我想做这样的事情:
<select name="cities">
<option value="<?php=$row['city']?>"><?php=$row['city']?></option>
</select>
但是前面的代码不起作用。
有人知道如何解决这个问题吗?
【问题讨论】:
我想做这样的事情:
<select name="cities">
<option value="<?php=$row['city']?>"><?php=$row['city']?></option>
</select>
但是前面的代码不起作用。
有人知道如何解决这个问题吗?
【问题讨论】:
我认为您的意思是 <?= $variable ?> 或 <?php echo $variable; ?>。你不能把两者结合起来。
【讨论】:
<option value="<?php echo $row['city']; ?>">
<?php echo $row['city']; ?>
</option>
你必须echo它;)
【讨论】:
我认为是<?php=。
尝试<?php echo $row['city'] ?> 或<?= $row['city'] ?>。
第二个版本是简写,并不总是启用,因此不能保证它会起作用。
【讨论】:
这是不可能的:
<?php=$row['city']?>
我猜你的意思是:
<?php echo $row['city']; ?>
如果你想使用这个:
<?= $row['city'] ?>
获取 PHP 5.4 或在 php.ini 中启用 short_open_tagIni。
【讨论】:
没有<?php= [...] ?>这样的东西
请改用<?php echo [...] ?> 或<?= [...] ?>。我个人更喜欢第一个。
【讨论】: