porcjowanie jakotako mi dziala, znaczy porcjuje mi (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif) ale... gdy wyszukiwanie zalacze i wynik bedzie 7 (wyswietla mi po 5) to pzrelaczajac na nastepna strone, pojawia mi sie juz cala reszta, poporcjowana... znaczy sie nie wiem, jak porcjowac tylko dane wyniki wyszukiwania
zmienne ktore pobnieram z wyszukiwania:
<?php
$nazwa=$_GET['Nazwa'];
$producent=$_GET['Producent'];
$cenaod=$_GET['cenaod'];
$cenado=$_GET['cenado'];
$opis=$_GET['Opis'];
$rodzaje=$_GET["Id_rodz[1]"];
?>
kod porcjowania:
$strona = $_GET['page'];
$temp=$strona*$limit_rek;
settype($strona, "integer");
$zapytanie_max = mysql_query("SELECT COUNT(*) AS ile FROM `produkty`");
if(isset($nazwa) or isset($producent) or isset($cenaod) or isset($cenado))
{
$zapytanie_max=mysql_query("SELECT COUNT(*) AS ile FROM `produkty` $where $order");
}
$zapytanie_max = mysql_fetch_object($zapytanie_max);
$r_max = $zapytanie_max->ile;
$limit_rek=5;
$pNum = ceil($r_max/$limit_rek);
?>
<?
$pom=$pNum-1;
if($_GET["page"]==$pom) $jest=$r_max;
else $jest = $limit_rek * $_GET["page"]+$limit_rek;
$od = ($_GET["page"]==0)?'1':$limit_rek*$_GET["page"]+1;
echo"<br />Ksiazki: $od do ". $jest; ?>
if($strona>0) {
$page=$strona-1;?>
<a href="produkty.php?
<?echo "Nazwa=$nazwa&"; echo "Producent=$producent&"; echo "page=$page&"; echo "cenaod=$_enaod&"; echo "cenado=$cenado&"; ?>">Poprzednia</a>
<?}
else echo "<em>Poprzednia</em>"; ?>
<?
for ($i=0;$i<$pNum;$i++)
{ $style=($i==$_GET["page"])?'style="font-size: 20px;color:blue;"':'style="font-size:12px;color:black;"';
?>
<a href="produkty.php?
<?echo "Nazwa=$nazwa&"; echo "Producent=$producent&"; echo "cenaod=$cenaod&"; echo "cenado=$cenado&"; echo "page=$i"; ?>"
<? echo $style; ?>>
<? $a=$i+1; echo "[$a]"; ?></a>
<?}
if(($strona+1)<$pNum){
$page=$strona+1;
?>
<a href="produkty.php?
<?echo "Nazwa=$nazwa&"; echo "Producent=$producent&"; echo "page=$page&"; echo "cenaod=$cenaod&"; echo "cenado=$cenado&"; ?>">Następna</a>
<?}
else echo "<em>Nastepna</em>";
bede wdzieczny za kazda pomoc...
Ten post edytował gojira 30.10.2007, 12:57:11