Do skryptu dodałem fragment kodu który dzieli mi na strony wynki zapytania. Wszystko by było ok tylko ze chciałbym teraz dodac sortowanie,
wg dowolnego pola, wybieranie tylko jednej kategori zdjec ale za bardzo nie wiem jak to zarobic..
Parametry do zaptania przesłyłam w $_POST i na pierwsej stronie jest ok, ale na nastepnych juz wartosci nie sa przekazywane i niby jest nastepna strona ale sortowanie wynkiów jest juz domyślne
Paramerty musze przesyłac w $_GET? Co trzeba dodac?
<?php include('../conn.php'); ?> <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>TEST</title> </head> <body> <div> <div> <div> <form action="test.php" method="post"> <table> <tr> <td>Sortuj wg:</td> <td><select name="orderBy"> <option value="id">ID</option> <option value="dat">Data</option> <option value="category">Kategoria</option> </select></td> <td>Wyswetl kategorie:</td> <td><select name="showCat"> <option value="0">Wszystkie</option> <option value="1">CAT 1</option> <option value="2">CAT 2</option> <option value="3">CAT 3</option> <option value="4">CAT 4</option> </select></td> <td>Typ Sortowania:</td> <td><select name="sortType"> <option value="ASC">Rosnaco</option> <option value="DESC">Malejaco</option> </select></td> <td><input name="add" type="submit" value="Pokaż" /></td> </tr> </table> </form> </div> <table border="1"> <tr> <th>ID</th> <th>MINIATURKA</th> <th>DATA DODANIA</th> <th>KATEGORIA</th> <th>USUŃ</th> </tr> <?php $SQL = 'SELECT * FROM pictures '; if($showCat) $SQL .= 'WHERE category=' . $showCat .' '; $SQL .= 'ORDER BY ' . $orderBy . ' '; $SQL .= $sortType . ' '; @$SQL .= 'LIMIT ' . mysql_escape_string((int) $_GET['porcja'] * ILOSC_WYNIKOW_NA_STRONIE) . ",".ILOSC_WYNIKOW_NA_STRONIE; } ?> </table> <div> <?php $SQL = "SELECT FOUND_ROWS() as Ilosc"; if(@$_GET['porcja']>0){ } } if(@$_GET['porcja']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){ } ?> </div> </div> </div> </body> </html>