gpt4 book ai didi

下拉菜单中的 PHP 变量

转载 作者:行者123 更新时间:2023-11-29 14:18:03 25 4
gpt4 key购买 nike

您好,我现在在页面上运行一个查询。

最终我需要通过下拉菜单选择国家/地区代码(变量),以便查询与所选国家/地区代码(变量)一起运行。

即使我转到另一个页面,我也希望国家/地区代码保持选中状态,以便查询自动使用预选变量运行。

谢谢

最佳答案

您的表单应显示类似于以下内容的内容:

<form name="country_list" method="POST" action="http://examplewebsite.com/script.php" target="_blank">
Country: <select name="Country" tabindex="1">
<optgroup label="Continent">
<option value="Country 1">Country 1</option>
<option value="Country 2">Country 2</option>
<option value="Country 3">Country 3</option>
</optgroup>
</select>
<input type="submit" value="Filter" />
</form>

要输入所选国家/地区,您需要使用 $_POST[]

<?php
$selected = $_POST['Country'];
?>

确保所选国家/地区保持选中状态的一种冗长但相当简单的方法是对每个选项进行如下操作:

<option value="Country 1" <? if($selected == 'Country 1'){ echo 'selected="selected"';} ?> >Country 1</option>
<option value="Country 2" <? if($selected == 'Country 2'){ echo 'selected="selected"'; ?> }>Country 2</option>

我意识到对于个别国家/地区来说,这可能需要很长时间,但它应该有效 - 您的问题是需要在列表中每个选项的开始标记中使用“selected=”selected”表达式。

只有当您从脚本内重新加载页面时,这才有效 - 例如,如果您对整个表单进行错误检查并希望保留提交的结果。如果您要转换到完全不同的页面,那么 cookie 将是存储数据的一种方式,但是存在安全问题和法律问题,特别是在欧洲,管理 cookie 的使用。

关于下拉菜单中的 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12253868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com