使用输入在href上添加查询

时间:2012-08-09 01:30:57

标签: php input href

我有一个

<input type=text name=search />

我希望将输入值添加到我的href

<a href='index.php?search=$search>submit</a>

但是我认为这不会对php有效吗?

如何在点击时将输入的值添加到我的href中?

注意:需要以这种方式出现在浏览器网址菜单中

index.php?search=anyvalue

一旦点击它。因为我正在使用分页

3 个答案:

答案 0 :(得分:4)

直接的HTML - 不需要PHP或JavaScript

<form action="index.php" method="get">
    <input type="text" name="search" />
    <button type="submit">Submit</button>
</form>

点击后,用户将转到:index.php?search={value of input}

对于分页工作,它将是:

<a href="index.php?search=<?php echo $_GET['search']; ?>&page=2">Page 2</a>
<a href="index.php?search=<?php echo $_GET['search']; ?>&page=3">Page 3</a>

答案 1 :(得分:0)

试试这个:

<form method="get" action="index.php">
<input name="search"  type="text" />
<input type="submit" />
</form>

如果那不是你想要的东西,只是详细说明你想要实现的目标。

答案 2 :(得分:-1)

你必须打开这样的php标签:

<a href='index.php?search=<?php echo $search;?>' >submit</a>

但提交表单后它可以正常工作。 使用javascript