Kod
<html>
<head>
<link rel="stylesheet"
href="plik.css"
type="text/css" />
</head>
<body>
<?php
include("check.php");
$nazwa1 = $_GET['z'];
echo "$nazwa1";
$query = "SELECT COUNT(*) as id FROM produkty";
$result = mysql_query($query) or die (mysql_error());
$row = mysql_fetch_array($result);
extract($row);
$onpage = 2;
$navnum = 5;
$allpages = ceil($id/$onpage);
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;
$query = "SELECT * FROM produkty ORDER BY id DESC LIMIT $limit, $onpage ";
$result = mysql_query($query) or die (mysql_error());
while($row = mysql_fetch_array($result))
{
echo "
<a href=produkt.php?id=$row[0]>
<div id=wyswietlone_nowosci>
<div id= wyswietlone_nowosci_1>
<img src=Zdjecia/$row[4]/>
</div>
<div id=wyswietlone_nowosci_2>
<big><b>Nazwa:</b></big> $row[1]
<p><big><b>Opis:</b></big> $row[2]</p>
<p><big><b>Kategoria:</b></big> $row[3]</p>
<p><big><b>Data dodania:</b></big> $row[6]</p>
<p><big><b>Cena:</b></big> $row[7]</p>
</div>
</div>
</a>";
}
if($navnum > $allpages)
{
$navnum = $allpages;
}
$forstart = $page - floor($navnum/2);
$forend = $forstart + $navnum;
if($forstart <= 0){ $forstart = 1; }
$overend = $allpages - $forend;
if($overend < 0){ $forstart = $forstart + $overend + 1; }
$forend = $forstart + $navnum;
$prev = $page - 1;
$next = $page + 1;
$script_name = $_SERVER['SCRIPT_NAME'];
if($page > 1)
echo "<a href=\"".$script_name."?page=".$prev."\"> Poprzednia </a>";
if ($forstart > 1)
echo "<a href=\"".$script_name."?page=1\"> [1] </a>";
if ($forstart > 2)
echo "...";
for($forstart; $forstart < $forend; $forstart++)
{
if($forstart == $page)
{
}
else
{
echo " ";
}
echo "<a href=\"".$script_name."?page=".$forstart."\"> [".$forstart."] </a>";
}
if($forstart < $allpages)
echo "...";
if($forstart - 1 < $allpages)
echo "<a href=\"".$script_name."?page=".$allpages."\"> [".$allpages."] </a>";
if($page < $allpages)
echo "<a href=\"".$script_name."?page=".$next."\"> Następna </a>";
?>
</body>
</html>
<head>
<link rel="stylesheet"
href="plik.css"
type="text/css" />
</head>
<body>
<?php
include("check.php");
$nazwa1 = $_GET['z'];
echo "$nazwa1";
$query = "SELECT COUNT(*) as id FROM produkty";
$result = mysql_query($query) or die (mysql_error());
$row = mysql_fetch_array($result);
extract($row);
$onpage = 2;
$navnum = 5;
$allpages = ceil($id/$onpage);
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;
$query = "SELECT * FROM produkty ORDER BY id DESC LIMIT $limit, $onpage ";
$result = mysql_query($query) or die (mysql_error());
while($row = mysql_fetch_array($result))
{
echo "
<a href=produkt.php?id=$row[0]>
<div id=wyswietlone_nowosci>
<div id= wyswietlone_nowosci_1>
<img src=Zdjecia/$row[4]/>
</div>
<div id=wyswietlone_nowosci_2>
<big><b>Nazwa:</b></big> $row[1]
<p><big><b>Opis:</b></big> $row[2]</p>
<p><big><b>Kategoria:</b></big> $row[3]</p>
<p><big><b>Data dodania:</b></big> $row[6]</p>
<p><big><b>Cena:</b></big> $row[7]</p>
</div>
</div>
</a>";
}
if($navnum > $allpages)
{
$navnum = $allpages;
}
$forstart = $page - floor($navnum/2);
$forend = $forstart + $navnum;
if($forstart <= 0){ $forstart = 1; }
$overend = $allpages - $forend;
if($overend < 0){ $forstart = $forstart + $overend + 1; }
$forend = $forstart + $navnum;
$prev = $page - 1;
$next = $page + 1;
$script_name = $_SERVER['SCRIPT_NAME'];
if($page > 1)
echo "<a href=\"".$script_name."?page=".$prev."\"> Poprzednia </a>";
if ($forstart > 1)
echo "<a href=\"".$script_name."?page=1\"> [1] </a>";
if ($forstart > 2)
echo "...";
for($forstart; $forstart < $forend; $forstart++)
{
if($forstart == $page)
{
}
else
{
echo " ";
}
echo "<a href=\"".$script_name."?page=".$forstart."\"> [".$forstart."] </a>";
}
if($forstart < $allpages)
echo "...";
if($forstart - 1 < $allpages)
echo "<a href=\"".$script_name."?page=".$allpages."\"> [".$allpages."] </a>";
if($page < $allpages)
echo "<a href=\"".$script_name."?page=".$next."\"> Następna </a>";
?>
</body>
</html>
Mój problem polega na tym, że nie wiem gdzie wstawić pobraną wartość z adresu, która ma być warunkiem wyświetlania rekordów.
Kod
$nazwa1 = $_GET['z'];
Załóżmy, że moja zmienna zawiera "Komputery", i to właśnie z tej kategorii mają być pobrane rekordy.
Wstawiałem ją w oba zapytania do bazy, lecz bez żadnego efektu

Wstawiłem ten warunek, ale na stronie mam pokazane 2 produkty z 4 to wyświetli mi te 2 pierwsze ponieważ dla niech warunek jest pobrany z GET, a po przejściu na stronę kolejną już nic nie wyświetla jakby GET był pusty.
Może ktoś pomóc?