私は学生コーダーです。押されたときに MYSQL クエリを昇順で並べ替える並べ替えボタンを作成したいと考えています。もう一度押すと、降順でソートされます。現在、昇順テーブルと降順テーブルの両方が連続して表示されています。
このボタンのロジックを形成する最良の方法は何ですか?
<form name="Email Header" method="post" action="{$_SERVER['PHP_SELF']}">
<button type="submit" name="id_sort" class="button" value="1">ID</button>
<button type="submit" name="from_sort" class="button" value="1">FROM</button>
<button type="submit" name="to_sort" class="button" value="1">TO</button>
<button type="submit" name="subject_sort" class="button" value="1">SUBJECT</button>
<button type="submit" name="date_sort" class="button" value="1">DATE</button>
</form>
// SORT
if( isset( $_POST['id_sort'] ) )
if( $_POST['id_sort'] == 1 )
id_ASC_sort();
$_POST['id_sort'] = 0;
if ($_POST['id_sort'] == 0)
if( isset( $_POST['id_sort'] ) )
if( $_POST['id_sort'] == 1 )
id_DESC_sort();
// query
$sql = "SELECT * FROM messages ORDER BY message_id DESC";
$result = mysql_query( $sql );