HTML 选择下拉菜单 - 单击提交并根据值转到 URL

发布于 2024-12-11 11:41:21 字数 507 浏览 0 评论 0原文

我想要做的是有一个 HTML 下拉列表,例如:

<option value="">Select Tire Brand</option>
<option value="cooper">Cooper</option>
<option value="michelin">Michelin</option>

当他们单击“提交”按钮时,我希望它转到 http://www.domain.com/{selection}/

所以如果他们选择 Cooper,它将转到 http://www.domain.com/cooper/

我会使用 GET 方法并让它转到主 URL,即brand_results.php?brand=cooper,但该 URL 不会显示为我使用 htaccess 的简洁 URL。

有办法做我正在寻找的事情吗?

谢谢你!

What I want to do is have an HTML drop down for example:

<option value="">Select Tire Brand</option>
<option value="cooper">Cooper</option>
<option value="michelin">Michelin</option>

And when they click the Submit button, I want it to go to http://www.domain.com/{selection}/

so if they selected Cooper it would go to http://www.domain.com/cooper/.

I would use the GET method and have it go to the main URL which is brand_results.php?brand=cooper but then the URL wouldn't show up as the neat URL which I use htaccess for.

Is there a way to do what I am looking for?

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

眼前雾蒙蒙 2024-12-18 11:41:21

我假设您的

提交后:

<?php
    if(empty($_POST['mySelect'])) {
        // User did not select a brand
    }
    header('Location: http://www.domain.com/' . urlencode($_POST['mySelect']));
    exit();
?>

I am assuming the value of name for your <select> is mySelect below.

After submission:

<?php
    if(empty($_POST['mySelect'])) {
        // User did not select a brand
    }
    header('Location: http://www.domain.com/' . urlencode($_POST['mySelect']));
    exit();
?>
傻比既视感 2024-12-18 11:41:21

在接收结果的文件中:

header("Location: http://domain.com/".$_GET['brand']);
exit();

In the file that receives the result:

header("Location: http://domain.com/".$_GET['brand']);
exit();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文