我是编码世界的新手^_^,我正在研究一个名为“GLPI”的现有开源解决方案。他们使用 MVC 方法来管理他们的代码,所以我发现很难编辑代码以在页面的表格中不显示某些记录。另外,我担心我会破坏应用程序,这就是为什么我决定保留旧代码并在文档末尾添加一些额外的 PHP 代码以td
从 HTML 表中删除一些与 MySQL 匹配的值查询结果:
1) 我真正需要的是td
使用下表中的 DOM 和 PHP 获取值。
例如(包含两个单元格的表格):
PS:该表正在从 MySQL 查询中加载记录
<form method="post" name="massiveaction_form" id="massiveaction_form"
action="massiveaction.php">
<div class="center">
<table class="tab_cadrehov">
<tbody>
<tr>
<td>YassineKira</td>
</tr>
<tr>
<td>YassineEdouiri</td>
</tr>
</tbody>
</table>
</div>
</form>
使用这种方法:
$dom = new DOMDocument();
$dom->loadHTML("users.html");
.....................
.....................
2)我还想执行一个 MySQL 查询,看看检索到的td
值之一是否有一个 id = 1,然后删除tr
包含td
. 像这样的东西:
foreach (..(td value stored in an Array)... as $name ) {
$IDq = mysql_query("select id from glpi_users where name = '".$name."'");
$row = mysql_fetch_array($IDq);
$ID = $row['id'];
if ($ID == 1)
{
(....'tr->td'......).remove() ;
}
}
我在上面使用 PHP,我不知道是否有组合的 PHP/jQuery 解决方案可以处理这个问题。
提前致谢 :)