Zaloguj sie
$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("
");
while ($row = mysql_fetch_array($result)) {
printf("", $row['Lp']);
print("");
print("");
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 "
");
printf(" | ");
print("");
printf(" Model ");
print(" | ");
print("");
printf(" Marka ");
print(" | ");
print("");
printf(" Rok ");
print(" | ");
print("");
printf(" Cena ");
print(" |
");
/* printf("", $row['Lp'], $row['url']); */
printf(" | ");
print("");
printf(" %s ", $row["Marka"]);
print(" | ");
print("");
printf(" %s ", $row["Model"]);
print(" | ");
print("");
printf(" %s ", $row["Rocznik"]);
print(" | ");
print("");
printf(" %s ", $row["Cena"]);
print(" |
'; } } //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 "
";
?>