Witam!
Mam mały problem i nie potrafię sobie z nim poradzić.

  1. <?php
  2. require_once("config.php");
  3.  
  4. function create_navbar($start_number = 0, $items_per_page = 50, $count) {
  5. $current_page = $_SERVER["PHP_SELF"];
  6.  
  7. if (($start_number < 0) || (! is_numeric($start_number))) {
  8. $start_number = 0;
  9. }
  10.  
  11. $navbar = "";
  12. $prev_navbar = "";
  13. $next_navbar = "";
  14.  
  15. if ($count > $items_per_page) {
  16. $nav_count = 0;
  17. $page_count = 1;
  18. $nav_passed = false;
  19. while ($nav_count < $count) {
  20. if(($start_number <= $nav_count) && ($nav_passed != true)) {
  21. $navbar .= "<b><a href=\"$current_page?start=$nav_count\">[$page_count]</a></b>";
  22. $nav_passed = true;
  23. if ($start_number != 0) {
  24. $prevnumber = $nav_count - $items_per_page;
  25. if (prevnumber < 1) {
  26. $prevnumber = 0;
  27. }
  28. $prev_navbar = "<a href=\"$current_page?start=$prevnumber\">&lt;&lt;Poprzednia - </a>";
  29. }
  30. $nextnumber = $items_per_page + $nav_count;
  31. if($nextnumber < $count) {
  32. $next_navbar = "<a href=\"$current_page?start=$nextnumber\"> - Nastepna&gt;&gt;</a><br/>";
  33. }
  34. } else {
  35. $navbar .= "<a href=\"$current_page?start=$nav_count\">[$page_count]</a>";
  36. }
  37. $nav_count += $items_per_page;
  38. $page_count++;
  39. }
  40. $navbar = $prev_navbar . $navbar . $next_navbar;
  41. return $navbar;
  42. }
  43. }
  44. $start_number = intval($_GET['start']);
  45. $items_per_page = 100;
  46. $category_sales = null;
  47.  
  48. if ($start_number >= 0) {
  49. $sql = "SELECT count(*) AS count FROM product_info WHERE category = 'buty'";
  50. $result = @mysql_query($sql, $connect_string) or die ("Error is ".mysql_error());
  51. while($row = mysql_fetch_array($result)) {
  52. $count = $row['count'];
  53. }
  54. $sql = "SELECT product_id, product_name FROM product_info WHERE category = 'buty' LIMIT ".$start_number.",".$items_per_page;
  55. $result = @mysql_query($sql, $connect_string) or die ("Error is ".mysql_error());
  56. if (mysql_num_rows($result) > 0) {
  57. while($row = mysql_fetch_array($result)) {
  58. $category_sales = "Dane zwrocone przez zapytanie jezyka SQL";
  59. }
  60. } else {
  61. $category_sales = "Nie znaleziono zadnych elementow w tej kategorii.";
  62. }
  63. $navbar = create_navbar($start_number, $item_per_page, $count);
  64. }
  65. if (is_null($category_sales)) {
  66. echo "Nieprawidłowe dane wejsciowe.";
  67. } else {
  68. echo "$navbar<br />$category_sales";
  69. }
  70. ?>


Nie będę ukrywał, że to jest skrypt z książki z której między innymi się uczę. Skrypt ma wyświetlić listę produktów z bazy a wyświetla mi tylko 'Error is '.
Będę wdzięczny jak nakierujecie mnie do błędu w skrypcie.