【发布时间】:2018-04-11 20:58:02
【问题描述】:
您好,我尝试通过 Stack 研究我的问题大约 3 小时,但仍然没有找到。 所以我决定创建一个主题来询问我的问题。
我正在创建搜索引擎,结果如下:
- 如果我在输入表单中输入测试文本,然后从键盘单击“输入”按钮,搜索结果将正常工作。
- 如果我在输入表单中输入测试文本,然后单击网页上的“搜索”按钮,搜索结果无效。
我的问题是结果 2。
这是我的代码:
<form action="search_content.php" method="POST" >
<div class="input-group mainsearch-home">
<input type="text" class="input-group-field" name="homesearchfield" id="homesearchfield2" placeholder="What are you looking for?" autocomplete="off">
<div class="input-group-button">
<button type="button" class="button button--search" >search</button>
<input type="hidden" name="homesearchfield" value="search">
</div>
</div>
</form>
我做错了什么? 我认为我的问题出在输入类型隐藏数据。 所以我想知道如何从输入文本框中获取值并将值发送到我的目标页面。
我在下面的“响应”页面中添加了一些 php 代码。
$viewstate = isset( $_POST["homesearchfield"] ) ? $_POST["homesearchfield"] : "" ;
$sql="SELECT * FROM `article` WHERE topic_article LIKE '%$viewstate%' order by id_article DESC";
【问题讨论】:
-
这个的 php 在哪里?
-
我已经把php放在了这种情况下,如果我以后必须显示我的响应页面,对不起,如果它错了。