Sprzedarz

Uporzadkuj oferty wedlug rocznik, marki lub modelu

lub tylko modele takie jak:

$allpages if (!isset($_GET['page']) or $_GET['page'] > $allpages or ! is_numeric($_GET['page']) or $_GET['page'] <= 0) { $page = 1; } else { $page = $_GET['page']; } $limit = ($page - 1) * $onpage; //okre�lamy od jakiego newsa b�dziemy pobiera� informacje z bazy danych } check($check, $limit, $onpage, $allpages, $navnum, $page); // $query = "SELECT * FROM news ORDER BY Lp DESC LIMIT $limit, $onpage"; if (isset($_POST['model'])) $model = $_POST['model']; if (isset($_GET['orderby'])) $orderby = $_GET['orderby']; if ($orderby == 'kierowca') $query = "SELECT * FROM news ORDER BY Lp LIMIT $limit, $onpage"; elseif ($orderby == 'model') $query = "SELECT * FROM news ORDER BY Model LIMIT $limit, $onpage"; elseif ($orderby == 'marka') $query = "SELECT * FROM news ORDER BY Marka LIMIT $limit, $onpage"; elseif (isset($_POST['submit'])) $query = "select * from news where model='" . $model . "' "; else $query = "SELECT * FROM news ORDER BY Lp LIMIT $limit, $onpage"; $result = mysql_query($query) or die(mysql_error()); draw($result); function draw($result) { print(""); print(""); print(""); print(""); print(""); print(""); print(""); print(""); print("
"); printf("
"); print("
"); printf("
Model
"); print("
"); printf("
Marka
"); print("
"); printf("
Rok
"); print("
"); printf("
Cena
"); print("
"); while ($row = mysql_fetch_array($result)) { printf("", $row['Lp']); print(""); print(""); print(""); print(""); print(""); print(""); print(""); print(""); print("
"); /* printf("", $row['Lp'], $row['url']); */ printf("
", $row['url']); print("
"); printf("
%s
", $row["Marka"]); print("
"); printf("
%s
", $row["Model"]); print("
"); printf("
%s
", $row["Rocznik"]); print("
"); printf("
%s
", $row["Cena"]); print("
"); print("
"); echo '
'; } } //moze tutaj //zabezpieczenie na wypadek gdyby ilo�� stron okaza�a sie wi�ksza ni� ilo�c wy�wietlanych numer�w stron if ($navnum > $allpages) { $navnum = $allpages; } //ten fragment mo�e by� trudny do zrozumienia //wyliczane s� tu niezb�dne dane do prawid�owego zbudowania p�tli //zmienne s� bardzo opisow� wi�c nie b�d� ich t�umaczy� $forstart = $page - floor($navnum / 2); $forend = $forstart + $navnum; if ($forstart <= 0) { $forstart = 1; } $overend = $allpages - $forend; if ($overend < 0) { $forstart = $forstart + $overend + 1; } //ta linijka jest ponawiana ze wzgl�du na to, �e $forstart mog�a ulec zmianie $forend = $forstart + $navnum; //w tych zmiennych przechowujemy numery poprzedniej i nast�pnej strony $prev = $page - 1; $next = $page + 1; //nie wpisujemy "sztywno" nazwy skryptu, pobieramy ja od serwera $script_name = $_SERVER['SCRIPT_NAME']; //ten fragment z kolei odpowiada za wy�lwietenie naszej nawigacji echo "
    "; if ($page > 1) echo "
  • Poprzednia
  • "; if ($forstart > 1) echo "
  • [1]
  • "; if ($forstart > 2) echo "
  • ...
  • "; for ($forstart; $forstart < $forend; $forstart++) { if ($forstart == $page) { echo "
  • "; } else { echo "
  • "; } echo "[" . $forstart . "]
  • "; } if ($forstart < $allpages) echo "
  • ...
  • "; if ($forstart - 1 < $allpages) echo "
  • [" . $allpages . "]
  • "; if ($page < $allpages) echo "
  • Następna
  • "; echo "
"; ?>