【发布时间】:2018-10-13 01:50:03
【问题描述】:
我的数据库中有一个用户列表,我可以搜索具有特定内容的用户,例如他们的工作类别、薪水等。但我现在需要的是在每个搜索结果旁边都有复选框,这样我就可以添加被选中以显示在不同页面中的结果。如何为每个显示的搜索结果添加复选框?我在谷歌上搜索过,没有运气,或者我只是不明白。
到目前为止,这是我的 php 代码:
<form method="POST">
<input type="TEXT" name="search" />
<input type="SUBMIT" name="submit" value="Search" />
</form>
<form>
<?php
if(isset($_POST['submit'])){
$mysqli = NEW mysqli('localhost','root','','lr');
$search = $mysqli->real_escape_string($_POST['search']);
$resultSet = $mysqli->query("SELECT * FROM users WHERE jobcat LIKE '%$search%' ");
if($resultSet->num_rows > 0){
while($rows = $resultSet->fetch_assoc())
{
$first_name = $rows['first_name'];
$last_name = $rows['last_name'];
$education = $rows['education'];
$salary = $rows['salary'];
$jobcat = $rows['jobcat'];
echo "<br />First Name: $first_name<br />Last Name:
$last_name<br />Job Category: $jobcat<br />Education:
$education<br />Salary: $salary<br /><br />";
}
}
else {
echo "No Results";
}
}
?>
</form>
【问题讨论】:
-
首先删除第二组表单标签。我不知道你为什么会这样。