2013-02-22 1 views
0

Я новичок в мире кодирования^_ ^, и я работаю над существующим открытым исходным кодом под названием «GLPI». Они используют метод MVC для управления своим кодом, поэтому мне было трудно редактировать код, чтобы не отображать некоторые записи в таблице на странице. Кроме того, я боюсь, что я уничтожу приложение, поэтому я решил сохранить старый код и просто добавить дополнительный код PHP в конце документа, чтобы удалить значения td из таблицы HTML, если они соответствуют Результат запроса MySQL:Получите значения «td» с помощью DOM и PHP

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, чтобы узнать, был ли один из найденныхЗначенияимеют 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 решение, которое может справиться с этим.

Заранее спасибо :)

ответ

0

Я собираюсь взять выстрел здесь ...

Вы можете получить доступ к td значения, как это:

$(".tab_cadrehov td") 

Это даст вам массив элементы, которые вы можете выполнять с помощью цикла или используя each.

$(".tab_cadrehov td").each(function(){ 
    // $(this) will you each TD element 
}); 
+0

но как я могу выполнить запрос Mysql во время использования jquery? – user2077308

+0

Ну, посмотрите эту тему: http://stackoverflow.com/questions/4234056/can-we-execute-sql-queries-in-jquery – ATOzTOA

Смежные вопросы