似乎有类似的问题没有得到答复,所以到目前为止,我一直没有成功地寻找我的问题的答案。
目前我有一个索引页面,我在其上设置了以下水平导航栏:
<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>
我有另一个名为search.php
的页面,我希望能够使用索引页面上的一个搜索文本框来搜索 ID , Name <我的数据库中的单个表中的/ em>和 Category 列。该表共包含七列。我希望在文本框中输入的文本仅搜索三列,并在表格中显示检索到的信息,显示检索到的每一行的所有7列信息以及第8列中的删除按钮(仅在页面上,而不是在数据库)将删除相应的行。
同样,我需要一个更新按钮和删除按钮,它会在单独的页面上列出相应列的信息update.html
现在我最大的问题是制作一个文本框,以便它可以搜索三列中的任何一列并使其显示。
在显示部分的搜索页面上,我有以下代码:
<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>
我不确定如何在每行的第8列中放置删除按钮,但我有一个deleteFunct.php页面,可以与这样的按钮一起使用。我想我可以以某种方式创建一个可点击的“删除”链接作为一个按钮,但我不确定如何设置它。现在我主要关注的是让搜索栏工作。欢迎使用删除按钮的进一步帮助。
另外,我对PHP有点新鲜。