【发布时间】:2017-08-09 12:55:03
【问题描述】:
有人可以帮我解决这个问题吗?我正在尝试过滤我使用 phpadmin 完成的表:
<table align="center" border="1" cellspacing="0" cellpadding="0" width="700" id="table">
<thead>
<th>id</th>
<th>Subject</th>
<th>Name</th>
<th>Description</th>
<th>Hours</th>
<th>Action</th>
</thead>
<?php
$sql=mysql_query("SELECT * FROM home");
$i=1;
while($row=mysql_fetch_array($sql)){
echo "<tr>
<td>".$i."</td>
<td>".$row['subject_id']."</td>
<td>".$row['name']."</td>
<td>".$row['description']."</td>
<td>".$row['hours']."</td>
<td align='center'>
</td>
</tr>";
$i++;
}
?>
我必须过滤表格.. 只显示主题(我的意思是,例如,如果我写“微积分”,我应该得到该主题的所有行) 注意:我想使用 keyup 事件。
我尝试了很多次都没有成功..:(。很多人使用'div classes'来过滤表,我不知道该怎么做:(。 我需要这样的东西: http://jsfiddle.net/FranWahl/rFGWZ/
希望你能帮助我:( 谢谢!
【问题讨论】:
-
你看过DataTables吗?这是一个很棒的 JS 库,您可以将其应用到您的表格中,例如:
$('#table').DataTable();,它会自动添加排序和搜索。 -
我必须这样做 :(
-
是的,Datatables 是一个很好的解决方案。当应用于表格时,它确实为您提供了免费的过滤器。 :-)
标签: php jquery database filter