我想做这样的事情:
<select name="cities">
<option value="<?php=$row['city']?>"><?php=$row['city']?></option>
</select>
但是之前的代码不起作用。
有人知道如何解决这个问题吗?
答案 0 :(得分:5)
我认为您的意思是<?= $variable ?>
或<?php echo $variable; ?>
。你不能把两者结合起来。
答案 1 :(得分:4)
<option value="<?php echo $row['city']; ?>">
<?php echo $row['city']; ?>
</option>
你必须echo
出来;)
答案 2 :(得分:3)
我认为这是<?php=
。
尝试<?php echo $row['city'] ?>
或<?= $row['city'] ?>
。
第二个版本是速记,并不总是启用,因此无法保证它能够正常工作。
答案 3 :(得分:2)
这是不可能的:
<?php=$row['city']?>
我想你的意思是:
<?php echo $row['city']; ?>
如果你想使用它:
<?= $row['city'] ?>
获取PHP 5.4或在php.ini中启用short_open_tag
Ini。
答案 4 :(得分:1)
没有<?php= [...] ?>
这样的事情
请改用<?php echo [...] ?>
或<?= [...] ?>
。我个人更喜欢第一个。