我有一个带有简单mysql搜索表单的php动态网站,这意味着一个带有get page变量的索引页面。
现在我的问题是当我进行搜索时,我的页面变量被替换为唯一的搜索词。
请参阅下面的代码示例。
这是我的动态php起始页面,带有搜索表单。
index.php?v=counselling
当我进行搜索时,我得到了这个......
index.php?name=value
我的初始页面变量 V 会被搜索字词替换。
这是我的标签中的html ..
<form action="index.php?v=counselling" method="get">
我也试过$_SERVER['PHP_SELF']
但到目前为止没有运气。
我在这做什么错误?
答案 0 :(得分:2)
<form action="index.php" method="get">
<input type="hidden" name="v" value="counselling" />
将其作为隐藏输入值与搜索输入一起发送。
答案 1 :(得分:0)
当您有查询字符串并将数据一起发布时。你可以使用这段代码。 HTML代码:
<form action="index.php?v=counselling" method="post">
<input type="text" name="post1" value="value" />
</form>
PHP代码:
echo "use $_GET and $_POST together. ";
echo $_POST['post1']. ' ' .$_GET['v'];