表的有序列表

时间:2016-09-30 10:50:19

标签: php mysql

我的数据库数据在表格列表中回显,但我希望订购列表以供参考。我尝试了几种方法,但似乎没有用。有可能吗?这是我的代码

    <table width="auto" border="0" align="center" cellpadding="2" cellspacing="1" class="text">
  <tr align="center" id="listTableHeader"> 
  <td>S/N</td>
  <td>First Name</td>
   <td>Last Name</td>
   </tr>
   <?php
while($row = dbFetchAssoc($result)) {
    extract($row);

    if ($i%2) {
        $class = 'row1';
    } else {
        $class = 'row2';
    }

    $i += 1;
?>
<tr class="<?php echo $class; ?>"> 

<td width="70" align="center"><a href="javascript:deleteUser(<?php echo $id; ?>);">Delete</a></td>
  <td></td>
   <td><?php echo $Firstame; ?></td>
   <td><?php echo $LastName; ?></td>
    </tr>
<?php
} // end while

?>
  <tr> 
   <td colspan="5">&nbsp;</td>
  </tr>
  <tr> 
   <td colspan="5" align="right"></td>
  </tr>
 </table>

1 个答案:

答案 0 :(得分:0)

我可以看到你的代码中的一些错误,比如某些陈述的混乱。我不知道你的实际代码是什么。我怎么会在这里通过一个小例子分享我的知识。我认为这可能有帮助解决您的问题。您只需查看以下代码并使用您的表和数据库连接凭据进行更改。如果有任何问题,您可以告诉我。我会尽可能提供进一步的解决方案。

    <table width="auto" border="0" align="center" cellpadding="2" cellspacing="1" class="text">
  <tr align="center" id="listTableHeader">
      <td></td>   
  <td>S/N</td>
  <td>First Name</td>
   <td>Last Name</td>
   </tr>
   <?php
   $conn=  mysqli_connect("localhost", "root", "", "test");
if(!$conn)
{
    echo 'not';die;
}
   $result=mysqli_query($conn,"select * from animals");
   $i=0;
   $j=1;
while($row = mysqli_fetch_array($result)) {
    $Firstname=$row['name'];
    $LastName=$row['animal'];
   $id=$row['animal_ID'];

    if ($i%2) {
        $class = 'row1';
    } else {
        $class = 'row2';
    }

    $i += 1;

?>
<tr class="<?php echo $class; ?>"> 

<td width="70" align="center"><a href="javascript:deleteUser(<?php echo $id; ?>);">Delete</a></td>
<td><?php echo $j;?></td>
   <td><?php echo $Firstname; ?></td>
   <td><?php echo $LastName; ?></td>
    </tr>
<?php
 $j++;
} // end while

?>
  <tr> 
   <td colspan="5">&nbsp;</td>
  </tr>
  <tr> 
   <td colspan="5" align="right"></td>
  </tr>
 </table>