Witam,
Mam taki skrypt do sortowania tabeli
<?php
$per_page = 9;
if($_GET)
{
$page=$_GET['page'];
}
switch($_GET['c']) {
case "1":
$col = "person_name";//
break;
case "2":
$col = "person_surname";//
break;
case "3":
$col = "person_birthdate";//
break;
case "4":
$col = "person_department";//
break;
default:
$col = "person_id";//
}
if($_GET['d'] == "1") {
$dir = "DESC";
}
else {
$dir = "ASC";
}
echo "Cannot connect to db server"; }
echo "Cannot select database"; }
else {
$start = ($page-1)*$per_page;
if(!$rs = mysql_query("SELECT * FROM my_table ORDER BY person_id ")) { echo "Cannot parse query"; }
}
else {
echo "<table id=\"sortedtable\" class=\"bordered\" cellspacing=\"0\">\n"; echo "<th class='ajax'>Record ID</th>"; echo "<th class='ajax'><font>First Name</font></th>"; echo "<th class='ajax'>Last Name</th>"; echo "<th class='ajax'>Birthday</th>"; echo "<th class='ajax'>Department</th>"; echo "</tr>\n</thead>\n"; echo "<tr class='edit_tr'><td>$row[person_id]</td><td>$row[person_name]</td><td>$row[person_surname]</td> <td class='label'>$row[person_birthdate]</td><td>$row[person_department]</td></tr>\n";
}
}
}
?>
chce zrobić do niego paginacje ale wyskakuje mi błąd jeżeli dopiszę do zapytania dwie zmienne limit $start,$per_page
czyli błąd jest w tak napisanym zapytaniu
if(!$rs = mysql_query("SELECT * FROM my_table ORDER BY person_id limit $start,$per_page "))