Witam.
Otóż mam problem z połączeniem swoich dwóch skryptów.
Jest to skrypt wyświetlania artykułów z danej kategorii i skrypt stronicowania.
Jednak coś mi nie wyszło. Mógłbym prosić o pomoc?
Oto co mi wyszło
<?php
ini_set('error_reporting', E_ALL
| E_STRICT
); ini_set('error_log', 'full-path-to-a-log-file'); ?>
<?php
if (!isset($_SESSION['sprawdz'])) {
$_SESSION['sprawdz'] = true;
}
$connect = mysql_connect('localhost', 'root', 'pass') or
die('Nie można połączyc się z bazą danych. Przepraszamy za kłopoty'); $db = mysql_select_db('db') or
die('Nie można połączyc się z bazą danych. Przepraszamy za kłopoty'); $subpage = $_GET['page'];
$perPage = 2;
$kategoria = $_GET['subkat'];
stripslashes($zap = 'SELECT * FROM `artykuly` WHERE `kategoria` = "'.$kategoria.'" ORDER BY `kategoria` ASC'); {
echo '<div style="text-align:center;">'.$wiersz[1].'</div><br />'; echo '<div style="text-align:center;">OBRAZEK</div><br />'; echo '<div style="text-align:center;">Cena: '.$wiersz[2].' PLN</div>'; echo '<div style="text-align:center;"><a style="text-decoration: none;" href="index.php?page=dostep">Kup</a></div><br /><hr /><br />'; }
if($_GET['page'] !== "")
{
$kategoria = (string) $_GET['page'];
{
{
$subpage = (int) $_REQUEST['subpage'];
}
if ($subpage < 1)
{
$subpage = 1;
}
$start = ($subpage - 1) * $perPage;
$artykuly = mysql_query ('SELECT * FROM `artykuly` WHERE `kategoria` = "'.$kategoria.'" ORDER BY `id` DESC LIMIT '.$start.', '.$perPage.''); {
echo '<div style="text-align:center;">'.$wiersz[1].'</div><br />'; echo '<div style="text-align:center;">OBRAZEK</div><br />'; echo '<div style="text-align:center;">Cena: '.$wiersz[2].' PLN</div>'; echo '<div style="text-align:center;"><a style="text-decoration: none;" href="index.php?page=dostep">Kup</a></div><br /><hr /><br />'; }
$prev = $subpage - 1;
$next = $subpage + 1;
$prevLink = $_SERVER['PHP_SELF'] . '?page=kat&subkat='.$kategoria.'&subpage=' . $prev;
$nextLink = $_SERVER['PHP_SELF'] . '?page=kat&subkat='.$kategoria.'&subpage=' . $next;
stripslashes($zapytanie2 = 'SELECT `info`,`tytul`,`cena` FROM `artykuly`'); echo '<div style="text-align:center;">'; if($subpage > 1)
echo'<a style="text-decoration: none;" href="'.$prevLink.'">Poprzednia strona</a> '; $stron=round($ilosc_wierszy/$perPage); for($i=1; $i<=$stron; ++$i)
{
if($i==$subpage)
else
echo '<a style="text-decoration: none;" href="?page=kat&subkat='.$kategoria.'&subpage='.$i.'">'.$i.'</a>'; }
if($subpage < $stron)
echo ' <a style="text-decoration: none;" href="'.$nextLink.'">Następna strona</a>'; }
}
else
{
echo 'Brak artykułów dla podanej kategorii.'; }
?>
Ten post edytował adrianozo 28.11.2009, 21:55:41