如何在搜索表单中传递第二个参数?
How can I pass a second parameter in a search form?
我有一个搜索字段,创建 URL 例如:mypage.com/action.php?srch=rabbit
<div class="col-md-2">
<form action="action.php" method="get" role="search" style="margin-top:20px">
<div class="input-group">
<input style="margin-top:0px" type="text" class="form-control" placeholder="Suchen..." name="srch" id="srch">
<div class="input-group-btn">
<button class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button>
</div>
</div>
</form>
</div>
但我需要创建一个 link 即 mypage.com/action.php?id=12&srch=rabbit
所以我更改了这一行:
<form action="<?php echo "action.php?id=".$id; ?>" method="get" role="search" style="margin-top:20px">
可惜结果还是:mypage.com/action.php?srch=rabbit
添加隐藏输入:
<input type="hidden" name="id" value="<?php echo $id; ?>">
在隐藏输入中添加所需的附加字段。
<input name="id" value="<?php echo $id; ?>" type="hidden">
代码将如下所示。
<div class="col-md-2">
<form action="action.php" method="get" role="search" style="margin-top:20px">
<div class="input-group">
<input style="margin-top:0px" type="text" class="form-control" placeholder="Suchen..." name="srch" id="srch">
<input name="id" value="<?php echo $id; ?>" type="hidden">
<div class="input-group-btn">
<button class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button>
</div>
</div>
</form>
</div>
我有一个搜索字段,创建 URL 例如:mypage.com/action.php?srch=rabbit
<div class="col-md-2">
<form action="action.php" method="get" role="search" style="margin-top:20px">
<div class="input-group">
<input style="margin-top:0px" type="text" class="form-control" placeholder="Suchen..." name="srch" id="srch">
<div class="input-group-btn">
<button class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button>
</div>
</div>
</form>
</div>
但我需要创建一个 link 即 mypage.com/action.php?id=12&srch=rabbit
所以我更改了这一行:
<form action="<?php echo "action.php?id=".$id; ?>" method="get" role="search" style="margin-top:20px">
可惜结果还是:mypage.com/action.php?srch=rabbit
添加隐藏输入:
<input type="hidden" name="id" value="<?php echo $id; ?>">
在隐藏输入中添加所需的附加字段。
<input name="id" value="<?php echo $id; ?>" type="hidden">
代码将如下所示。
<div class="col-md-2">
<form action="action.php" method="get" role="search" style="margin-top:20px">
<div class="input-group">
<input style="margin-top:0px" type="text" class="form-control" placeholder="Suchen..." name="srch" id="srch">
<input name="id" value="<?php echo $id; ?>" type="hidden">
<div class="input-group-btn">
<button class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button>
</div>
</div>
</form>
</div>