php - 形成对具有属性的 url 的操作

标签 php html

我有一个名称属性为 q 的搜索字段,在单击提交按钮后,我希望表单转到同一页面(即 index.php),因此我将表单的操作设置为如下所示:

'index.php?a=nl&b=search'.

我希望导航到的 url 是这样的(因此操作 url + 字段名称):

'index.php?a=nl&b=search&q=search-term'. 

但是在点击之后页面导航到

'index.php?q=search-term'

有办法解决这个问题吗?

最佳答案

无需在表单操作中使用 a=nl&b=search,只需向表单添加两个额外的隐藏输入即可:

<input type='hidden' name='a' value='nl' />
<input type='hidden' name='b' value='search' />

关于php - 形成对具有属性的 url 的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12512364/

相关文章:

php - 社交网络墙发布逻辑不起作用

html - CSS 背景颜色未注册

html - 使固定的 div 能够水平滚动

php - 如何将我的 PHP session 调整为数组

html - Flexbox 布局 - 四个 DIVS + Fullheight DIV

html - 定位 4 个 div 2×2

javascript - Jquery .click() 标题不起作用

php - Laravel 路由问题与 web.php 中的路由顺序

php - 为什么我的 php 代码不能执行任何操作?

php - 将 JS 数组传递给 PHP,然后更新 MySQL