PHP一个文本框来搜索多个列
似乎还有类似的问题没有回答,所以我一直没有找到我问题的答案 目前,我有一个索引页面,上面设置了以下水平导航栏:PHP一个文本框来搜索多个列,php,mysql,search,textbox,multiple-columns,Php,Mysql,Search,Textbox,Multiple Columns,似乎还有类似的问题没有回答,所以我一直没有找到我问题的答案 目前,我有一个索引页面,上面设置了以下水平导航栏: <div class="nav"> <ul> <li><a href="index.html">Home</a></li><li>|</li> <li><a href="insert.html">New Entry</a&
<div class="nav">
<ul>
<li><a href="index.html">Home</a></li><li>|</li>
<li><a href="insert.html">New Entry</a></li><li>|</li>
<li><label><p>Search:</p></label></li>
<li><form action="" method="get">
<input type="text" name="search" id="search_text" placeholder="Search"/>
<input type="button" name="search_button" id="search_button" value="Go"></a>
</form></li>
</ul>
我不确定如何在每一行的第8列中放置一个delete按钮,但我有一个deleteFunct.php页面,可以与这样的按钮结合使用。我想我可以创建一个可点击的“删除”链接,作为一个按钮,但我不确定如何设置它。现在我主要关注的是让搜索栏正常工作。如需有关删除按钮的进一步帮助,我们将不胜感激
另外,我对PHP有点陌生。这有两种方法。1.有一个选择框来指示要搜索的列2。在搜索文本中添加一个修饰符,如
id:123
,或name:foo123
(类似于github所做的),您也可以使用in子句,但它将对所有列进行无效搜索。
<table border="1" align="center">
<tr>
<th>ID</th>
<th>Name</th>
<th>Description</th>
<th>Manufacturer</th>
<th>store</th>
<th>Category</th>
<th>Quantity</th>
</tr>
<?php
//Loops the $results variable
foreach ($results as $result) {
echo str_repeat("\t", 3), '<tr>', "\n",
str_repeat("\t", 4), '<td>', $result['ID'], '</td>', "\n",
str_repeat("\t", 4), '<td>', $result['Name'], '</td>', "\n",
str_repeat("\t", 4), '<td>', $result['description'], '</td>', "\n",
str_repeat("\t", 4), '<td>', $result['manufacturer'], '</td>', "\n",
str_repeat("\t", 4), '<td>', $result['store'], '</td>', "\n",
str_repeat("\t", 4), '<td>', $result['category'], '</td>', "\n",
str_repeat("\t", 4), '<td>', $result['quantity'], '</td>', "\n",
str_repeat("\t", 3), '</tr>', "\n";
}
?>
</table>