Witam!
Mam mały problem i nie potrafię sobie z nim poradzić.
<?php
require_once("config.php");
function create_navbar($start_number = 0, $items_per_page = 50, $count) {
$current_page = $_SERVER["PHP_SELF"];
if (($start_number < 0
) || (! is_numeric($start_number))) { $start_number = 0;
}
$navbar = "";
$prev_navbar = "";
$next_navbar = "";
if ($count > $items_per_page) {
$nav_count = 0;
$page_count = 1;
$nav_passed = false;
while ($nav_count < $count) {
if(($start_number <= $nav_count) && ($nav_passed != true)) {
$navbar .= "<b><a href=\"$current_page?start=$nav_count\">[$page_count]</a></b>";
$nav_passed = true;
if ($start_number != 0) {
$prevnumber = $nav_count - $items_per_page;
if (prevnumber < 1) {
$prevnumber = 0;
}
$prev_navbar = "<a href=\"$current_page?start=$prevnumber\"><<Poprzednia - </a>";
}
$nextnumber = $items_per_page + $nav_count;
if($nextnumber < $count) {
$next_navbar = "<a href=\"$current_page?start=$nextnumber\"> - Nastepna>></a><br/>";
}
} else {
$navbar .= "<a href=\"$current_page?start=$nav_count\">[$page_count]</a>";
}
$nav_count += $items_per_page;
$page_count++;
}
$navbar = $prev_navbar . $navbar . $next_navbar;
return $navbar;
}
}
$start_number = intval($_GET['start']); $items_per_page = 100;
$category_sales = null;
if ($start_number >= 0) {
$sql = "SELECT count(*) AS count FROM product_info WHERE category = 'buty'";
$count = $row['count'];
}
$sql = "SELECT product_id, product_name FROM product_info WHERE category = 'buty' LIMIT ".$start_number.",".$items_per_page;
$category_sales = "Dane zwrocone przez zapytanie jezyka SQL";
}
} else {
$category_sales = "Nie znaleziono zadnych elementow w tej kategorii.";
}
$navbar = create_navbar($start_number, $item_per_page, $count);
}
echo "Nieprawidłowe dane wejsciowe."; } else {
echo "$navbar<br />$category_sales"; }
?>
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.
Ten post edytował troleczek 19.02.2011, 18:32:45