gpt4 book ai didi

php - 查询时显示的所有记录

转载 作者:行者123 更新时间:2023-11-30 22:40:38 27 4
gpt4 key购买 nike

我创建了一个 php 页面,我在其中创建了一个名为员工姓名的字段,我应该能够在其中输入员工的名字,并且应该获取所有具有相同名字的员工的数据。我正在为此使用 sql 'LIKE' 函数。

我创建的字段如下

<form action="list.php" method="post"> 
<b>Employee Name</b>: <input type="text" name="term" />
<input style="background-color:rgb(255,213,32)" type="submit" value="Submit" />
</form>

我正在使用的查询是

$term = isset($_POST['term'])? $_POST['term'] : '';
$sql = mysqli_query($connecDB,"SELECT id,territory,brand,seae,e_id,name,email,contact,exist FROM employees WHERE name LIKE '%$term%'" );

我通过如下创建表格来显示数据

<?php
echo "<table class='center' width='100%'>";

while($row = mysqli_fetch_array($sql))
{
echo "<tr><th>Territory</th><th>SE/AE</th><th>Brand</th><th>Employee ID</th><th>Name</th><th>Email</th><th>Contact</th><th>Exist</th><th colspan='2'>Action</th></tr>";
echo '<tr><td> <span class="page_territory">'.$row["territory"].'</span></td>
<td><span class="page_seae">'.$row["seae"].'</span></td>
<td><span class="page_brand">'.$row["brand"].'</span></td>
<td><span class="page_e_id">'.$row["e_id"].'</span></td>
<td><span class="page_name">'.$row["name"].'</span></td>
<td><span class="page_email">'.$row["email"].'</span></td>
<td><span class="page_contact">'.$row["contact"].'</span></td>
<td><span class="page_exist">'.$row["exist"].'</span></td>

<td class="swMntTopMenu"><a href="edit.php?id='.$row["id"].'" style="text-decoration:none !important;"><button><div class="link"><img src="images/edit.ico" alt="EDIT" style="height:15px;width:15px"></div></button></a></td>
<td class="swMntTopMenu"><a onClick=\'javascript: return confirm("Please confirm deletion");\' href="delete.php?id='.$row["id"].'" style="text-decoration:none !important;"><button><div class="link"><img src="images/images.jpg" alt="DELETE"style="height:15px;width:15px"></div></button></a></td></tr>';
}
echo "</table>";
?>

但在我将值输入字段后,表格没有显示数据,而是在我在字段中输入值之前显示数据库中的所有数据。谁能帮我解决这个问题。

最佳答案

仅在 isset($_POST['term']) 时执行 mysqli_query 和表格渲染。

关于php - 查询时显示的所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31219170/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com