0

HTMLテーブル内のphpを使用してMysqlテーブルのデータを表示していますが、テーブルに対してさらに2つのことが必要です:

1- 4 つの異なる CSS クラスを使用するためにテーブル行の色を交互にする方法、私は今 class='success' を使用しています。ループなどの簡単な例はありますか?

2-テーブルの最も古いレコードから最新のレコードまでを示すデータで、逆を表示したいので、最後のレコードがhtmlテーブルの最初に表示されます。

このテーブルの私のコード:

<?php echo "<table class='table'>
            <thead>
              <tr>
                <th>Order#</th>
                <th>Name</th>
                <th>Total</th>
                <th>Submitted On</th>
                <th>Status</th>
              </tr> </thead>"; 

                    while($row = mysqli_fetch_array($result))
                      {
                      echo "<tr class='success'>";
                      echo "<td>" . $row['lite_order_id'] . "</td>";
                      echo "<td>" . $row['lite_item_name'] . "</td>";
                      echo "<td>" . $row['lite_email'] . "</td>";
                      echo "<td>" . $row['lite_country'] . "</td>";
                      echo "<td>" . $row['lite_order_total'] . "</td>";
                      echo "</tr>"; }
             echo "</table>"; ?>
4

2 に答える 2

0

1 -id属性を使用して個々の要素のスタイルを設定します。ここでチェックしてください

2 - MySQL クエリで、次を使用しますORDER BY

idここにコラムがあると思います)

$query = "SELECT * FROM `yourtable` ORDER BY `id` ASC";

こちらをご覧ください

于 2013-05-10T09:32:04.623 に答える
0

逆レコードを取得するには、mysql ORDER BY 句または PHP 関数 array_reverse() を使用できます

于 2013-05-10T09:34:22.297 に答える