누군가가 열 머리글을 기반으로 데이터를 정렬 할 수 있도록 링크를 만들어야합니다. ASC 또는 DESC ID로 데이터를 정렬하는 작업 모델을 얻을 수있었습니다. 어떻게 ID 칼럼 이상에 대해이 동일한 기능을 만들 수 있습니까?정렬 열 링크 만들기 PHP
<?php
$order = (isset($_GET['sort']) && strcasecmp($_GET['sort'], 'desc') == 0) ? 'DESC' : 'ASC';
$query = 'SELECT DISTINCT `case`, firstname, lastname FROM `cases` ORDER BY id ' . $order;
$result = mysql_query($query);
?>
<td><a href=<?php echo "'?sort=" . ($order == 'DESC' ? 'ASC' : 'DESC') . "'";?>>Case ID</a></td>
<td>Name</td>
<?php
// list records
while ($nt = mysql_fetch_assoc($result)) {
?>
<td><?php echo $nt['case']; ?></td>
<td><?php echo $nt['firstname']; ?> <?php echo $nt['lastname']; ?>
그러나 사람들이 당신의 SQL 쿼리 stuffinto 나쁜 주입 할 수 있도록 허용 된 사이트 목록을 추가해야합니다. – ThiefMaster
정확합니다. 허용 된 이름 목록을 준비하고 다른 이름에 대해서는 기본값을 사용하십시오. – Andrewsville