Php 使用输入在href上添加查询

Php 使用输入在href上添加查询,php,input,href,Php,Input,Href,我有一个 <input type=text name=search /> 只要他们点击它。因为我使用分页您必须打开一个php标记,如下所示: <a href='index.php?search=<?php echo $search;?>' >submit</a> 但它在提交表单后工作。 使用javascript纯HTML-无需PHP或javascript <form action="index.php" method="get">

我有一个

<input type=text name=search />

只要他们点击它。因为我使用分页

您必须打开一个php标记,如下所示:

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

但它在提交表单后工作。
使用javascript

纯HTML-无需PHP或javascript

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

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


如果这不是你想要的,那就详细说明一下你想要达到的目标

您需要使用JavaScript来实现这一点,为什么不使用form@Musa我试过使用表单,但我有一个极限来显示结果。问题是,我设置了一些分页。例如,我单击第2页,结果将不再显示,因为它无法读取用户以前输入的内容。该代码用于我在网站上的搜索。明白我的意思吗?如果我使用了表单,有什么补救办法吗?@IvorySantos检查一下关于分页的部分。
<form action="index.php" method="get">
    <input type="text" name="search" />
    <button type="submit">Submit</button>
</form>
<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>
<form method="get" action="index.php">
<input name="search"  type="text" />
<input type="submit" />
</form>