Witam, napisałem oto taki skrypcik do podziału na strony niestety nie wyświetla on poprawnie podziału nie wiem jak to ogarnąć spędzam już n-tą godzinę i nie mam zielonego pojęcia co robie nie tak?
zapewne błąd jest banalny ale mam problem go wypatrzeć
  1. <?php
  2. $pages;
  3. $query = "SELECT COUNT(*)
  4. FROM Products
  5. WHERE idCategory=$_GET[id]";
  6. mysql_query('set names utf8');
  7. $result = mysql_query($query) or die(mysql_error());
  8. while($row = mysql_fetch_array($result)){
  9.  
  10. $pages=$row['COUNT(*)'];
  11. }
  12. $limit=4; //2 produkty na strone
  13. $pages=$pages/$limit;
  14. $pages=ceil($pages);
  15. $strona=$_GET['p']*$limit;
  16. /*$od=$strona;
  17. $do=$limit+$strona;
  18. */
  19. $od=$_GET['p']*$limit;
  20. $do=$od+$limit;
  21. if($pages>0){
  22. echo '<h2 style="width:100%;text-align:center;font-size:24px;">Produkty w tej kategorii:</h2>';
  23. $query = "SELECT *
  24. FROM Products
  25. WHERE idCategory=$_GET[id]
  26. ORDER BY idProduct
  27. LIMIT $od,$do";
  28. mysql_query('set names utf8');
  29. $result = mysql_query($query) or die(mysql_error());
  30. while($row = mysql_fetch_array($result)){
  31. echo '<div class="product_mini"><img src="./thumb/'.str_replace("upload/","",$row['ProductImage1']).'" width="165px" height="209px" />
  32. <br />
  33. <a href="?page=product_view&id='.$row['idProduct'].'">'.$row['ProductName'].'</a><br />'.$row['ProductPrice1'].'PLN</div>';
  34. }
  35.  
  36.  
  37. echo '<br /><div id="strona">Przejdź do strony:<br/>';
  38. for($i=0;$i<$pages;$i++){
  39. echo '<a href="?page=category_view&id='.$_GET['id'].'&p='.$i.'">['.$i.']</a> ';
  40. };
  41. echo '</div>';}
  42. else {
  43. echo '<h2 style="width:100%;text-align:center;font-size:24px;">Brak produktów w tej kategorii!</h2><br />';
  44. }
  45. ?>


solved

źle zapisany LIMIT $od $do w SQL :]