如何在动态生成的表中的每一行中放置复选框?

时间:2014-06-20 07:04:12

标签: php mysql sql html-table

我正在根据用户选择的列动态生成表。我能够做到。这是我的代码:

<?php


if (($getdata)||(mysql_errno == 0))  
{  
  echo "<table width='100%' >
  <thead><tr>";  
  if (mysql_num_rows($getdata)>0)  
  {  

          $i = 0;  
          while ($i < mysql_num_fields($getdata))  
          {  

       echo "<th align='center'>". mysql_field_name($getdata, $i) . "</th>";

       $i++;  
    }  
    echo "</tr></thead>";
    echo "<tbody>";


    while ($rows = mysql_fetch_array($getdata,MYSQL_ASSOC))  
    {  
      echo "<tr >";  
      foreach ($rows as $data)  
      {  
        echo "<td align='center' width='auto'>". $data . "</td>";  
      }  
    }  
  }else{  
    echo "<tr><td colspan='" . ($i+1) . "'></td></tr></tr>";  
  }  
  echo "</tbody></table>";  
}else{  
  echo "Error in running query :". mysql_error();  
}  

  ?>

现在我需要在包含<thead>的每一行中放置复选框,我必须在每一行中将第一列作为超链接。我试过这些但没有成功。

echo "<th style="width:8px;">"."<input type="checkbox" class="group-checkable" data-set="#sample_2 .checkboxes" />"."</th>"

对于超链接我试过这个

echo "<td align='center' width='auto'><a>". $rows['Asset Id'] . "</a></td>";

为此我得到所有列的超链接。我只需要获取表格的第一列的超链接。

请帮助我。

0 个答案:

没有答案
相关问题