【发布时间】:2012-12-13 08:09:56
【问题描述】:
我是 PHP 新手,所以请耐心等待。我有一些这样的代码-
echo ('<select name="fullname">');
while($row = mysql_fetch_array($dorequest)) {
echo ('<option name="' . $row['ID'] . '">' . $row['firstname'] . " " . $row['lastname'] . '</option>');
}
echo('</select>');
效果很好。当我提交表单时,我想获取所选选项的 ID( $row['ID'] )。我只能获取选择框的内容。任何想法我可以如何做到这一点?
【问题讨论】:
-
您的输出没有转义。仔细检查是否需要 htmlspecialchars() - 每当您想将不包含任何 HTML 的纯文本写入 HTML 时都会出现这种情况。希望您还逃脱了 SQL 查询数据...
-
@Sven 我不确定你的意思。你有一个好的教程的链接吗?