<select name="select">
</select>
Run Code Online (Sandbox Code Playgroud)
我想用数据库中的值填充上面的标记.
我已经编写了PHP代码.
while($row=mysql_fetch_array($result))
{
}
Run Code Online (Sandbox Code Playgroud)
$ row正在获取正确的值..如何将其添加到 <select>
请帮忙......我是编程新手
Pas*_*TIN 10
这样的事情怎么样:
echo '<select name="select">';
while($row=mysql_fetch_array($result))
{
echo '<option value="' . htmlspecialchars($row['column_for_value']) . '">'
. htmlspecialchars($row['column_for_label'])
. '</option>';
}
echo '</select>';
Run Code Online (Sandbox Code Playgroud)
当然,由您决定$row应该使用哪些项目的值和每个项目的文本<option>
只需确保您正在逃避数据库中的数据 - 特别是如果它可以包含HTML; 当您输出HTML时,可以使用htmlspecialchars或完成htmlentities.
请注意,那些可能需要一些我在我的示例中没有使用的附加参数 - 设置这些参数可能很有用,具体取决于您使用的字符集.
| 归档时间: |
|
| 查看次数: |
17635 次 |
| 最近记录: |