【发布时间】:2013-01-15 18:35:35
【问题描述】:
我今天正在处理一个 PHP 表单,我需要一些关于 <select> & <option> 标签的帮助。我想要做的是从$_GET 中获取一个已经在<option> 列表中的值,并将其显示为索引。我的表单的工作方式是用户选择一个位置并点击更新按钮。当页面提交时,它通过$_GET 发送值,然后使用它从数据库中获取正确的信息。在查看上述信息后,他们可以选择删除它,这是我需要的地方。问题是他们必须重新选择位置才能删除它。我需要该值保持选中状态。
例如,假设用户在选择框中单击 NJ 并单击更新。该页面将提交并显示餐厅评论。我希望选择框保持 NJ 的值,直到用户更改它。
我的快速解决方法是在<option> 列表的开头使用以下代码:
<?php
if($_GET['chooseLocation'])
echo "<option>$_GET['chooseLocation']</option>";
?>
唯一的缺点是它会显示 NJ 两次。
1) 我走在正确的轨道上吗?
2) 由于我使用$_GET 并将信息存储在 URL 中,我应该使用 javascript 来代替吗?
我浏览了大约 15 个问题,但没有一个回答我的问题。如果您认为这是转发或复制,请将原件发布在 cmets 中,以便我看到。
【问题讨论】:
标签: php javascript option