如何通过HTML表单搜索栏传递url参数

问题描述 投票:0回答:1

我的 html 表单中的

name
标记上的 '
<input>
' 属性值不会作为 url 参数传递到它在 'action' 属性中指向的 url。我在这里查看了其他问题,但它们不适合我的具体问题。

所以我有这个:

<form class="search" action="search.php" style="padding:10px" method="get">
  <input type="text" placeholder="Search..." name="search">
  <button type="submit" ><i class="fa fa-search"></i></button>
</form>

我期望它是这样的:无论您在搜索栏中输入什么,都将作为 url 参数发送到我的其他页面 search.php。我添加了 method=get 因为我认为它会有所帮助,但我不知道要做什么做。在 search.php 上,我有

<?php $_GET['search'] ?>
向您展示您搜索的内容。例如,在搜索栏中输入 hello 然后提交应该会将您转到
search.php?search=hello
。 最初,我希望输入标签作为 url 参数发送,因为它具有属性
name="search"
,但后来我意识到我不知道如何做到这一点。抱歉,如果我没有解释清楚,但我已经尽力了。

php html forms user-input
1个回答
0
投票

尝试将

<?php $_GET['search'] ?>
替换为
<?php echo $_GET['search'] ?>

© www.soinside.com 2019 - 2024. All rights reserved.