2016-09-30 6 views
0

テーブルのリストにデータベースのデータがエコー表示されますが、参照のためにリストを注文したいと思います。私はいくつかのアプローチを試みましたが、うまくいかないようです。どんな方法でも可能ですか?ここに私のコードテーブルのオーダーリスト

<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> 
+4

DBから順番に取り出します –

+0

フェッチ順が正しいかどうかを確認してください。 – Aswathy

答えて

0

は、私は小さな例を通じて、これまでここにいくつかのstatements.Iの障害のようなあなたのコード内のいくつかのミスはあなたの実際code.Howが何であるかを知らない私の知識を持つII午前シェアを見ることができます。私はそれがあなたの問題を解決するのに役立つかもしれないと思う。ちょうど次のコードを見て、あなたのテーブルとデータベース接続資格で変更してください。これに問題があれば教えてください。

<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> 
関連する問題