在PHP中的动态页面上搜索

时间:2012-04-24 06:50:03

标签: php mysql search

我有一个带有简单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']但到目前为止没有运气。

我在这做什么错误?

2 个答案:

答案 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'];