0

我是编码世界的新手^_^,我正在研究一个名为“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 解决方案可以处理这个问题。

提前致谢 :)

4

1 回答 1

0

我要在这里拍...

您可以像这样访问这些td值:

$(".tab_cadrehov td")

这将为您提供一个元素数组,您可以使用循环或使用each.

$(".tab_cadrehov td").each(function(){
    // $(this) will you each TD element
});
于 2013-02-22T14:56:13.020 回答