MySQL から入力された HTML テーブルの行を並べ替える
MySQL データベース onClick から取得した HTML テーブルの行をヘッダーごとに並べ替えるには、次の手順に従います:
HTML マークアップ:
<th><a href="mypage.php?sort=type">Type:</a></th> <th><a href="mypage.php?sort=desc">Description:</a></th> <th><a href="mypage.php?sort=recorded">Recorded Date:</a></th> <th><a href="mypage.php?sort=added">Added Date:</a></th>
PHP コード:
テーブル行を生成する PHP コード内:
$sql = "SELECT * FROM MyTable"; if ($_GET['sort'] == 'type') { $sql .= " ORDER BY type"; } elseif ($_GET['sort'] == 'desc') { $sql .= " ORDER BY description"; } elseif ($_GET['sort'] == 'recorded') { $sql .= " ORDER BY DateRecorded"; } elseif ($_GET['sort'] == 'added') { $sql .= " ORDER BY DateAdded"; }
注意:
以上がクリック時に MySQL データベースから取得した HTML テーブルの行を並べ替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。