Php 搜索要添加的表格";sku“;到url

Php 搜索要添加的表格";sku“;到url,php,html,mysql,database,Php,Html,Mysql,Database,我有一个搜索表单,当点击“提交”按钮并显示下面的结果表时,它会刷新页面。这很好,url是http://example.com/?txtKeyword=searchterm我希望它将&sku=123456789添加到我知道的url末尾。要从我的数据库添加sku,我需要使用这个术语$\u GET[sku]。我尝试将此添加到表单中,但未成功。以下是表格代码: <form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NA

我有一个搜索表单,当点击“提交”按钮并显示下面的结果表时,它会刷新页面。这很好,url是
http://example.com/?txtKeyword=searchterm
我希望它将
&sku=123456789
添加到我知道的url末尾。要从我的数据库添加sku,我需要使用这个术语
$\u GET[sku]
。我尝试将此添加到表单中,但未成功。以下是表格代码:

<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME']?>">
  <table width="100%">
    <tr>
      <th>Search: (Keyword/SKU)
        <input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_GET["txtKeyword"];?>" size="40">
        <input class="alert button" type="submit" value="Search"></th>
    </tr>
  </table>
</form>

这取决于您的脚本在处理时是在寻找
$\u POST['sku']
还是
$\u GET['sku']

如果是帖子,则添加新的隐藏


如果不想添加另一个表单,则需要添加另一个
,这取决于您的脚本在处理时是在查找$\u POST['sku']还是$\u GET['sku']。如果它是一篇文章,那么你添加了一个新的隐藏输入,将它添加到操作中只会在它查找$_GET['sku']时起作用。谢谢,这是有效的,我不知道为什么我没有想到这一点。谢谢你的邀请help@Anigel:您可能应该将其作为答案发布。@AmalMurali我更多地将其作为一个问题而不是答案发布,但对其稍加修改,并将其作为问题的答案发布。我添加了以下行:
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME']'&sku='$_GET["sku"]?>">
<input type="hidden" name="sku" value="XXXXX">
<?php echo !empty($_GET['sku']) ? '<input type="hidden" name="sku" value="'.$_GET['sku'].'">' : ""; ?>