16-11-2012, 14:45
Poradziłem sobie jakoś ale z racji ze jestem początkujący raczej cieszyłem się z tego ze działa nie jak działa.Obawiam sie ze przy dużej ilości rekordów w bazie może byc problem z wydajnością. Macie jakies pomysly na przyspieszenie tego?
Kod PHP:
<?php
($_GET['strona']-1)*20;
$od_ktorej_pozycji=($_GET['strona']-1)*20;
$il = mysql_query("SELECT *FROM `produkty` WHERE tag1='$tag1'");
$result = mysql_query("SELECT *FROM `produkty` WHERE tag1='$tag1' LIMIT $od_ktorej_pozycji,20");
$ilosc = mysql_num_rows($il);
$ilosc = ceil($ilosc/20);
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
echo '<div class="obiekt">
<div class="fot">
<img src="',$row[4],'"/></div>
<div class="opis"><h4>',$row[3],'</h4></div>';
echo '</div>';
}
mysql_free_result($result);
for( $x = 1; $x <= $ilosc; $x++ )
echo '
<div class="ilonav">
<h4>|<a href="produkty.php?tag1=',$tag1,'&tag2=',$tag2,'&strona=',$x,'">',$x,'</a></h4>
</div>
';
?>