Uczepiłeś się tego $PHP_SELF

żebyś wiedział na 100% że to nie w tym tkwi problem zamiast tego wpisz nazwę Twojego pliku w którym jest kod. Tak jak mój wcześniejszy plik to test6.php to kod może wyglądać nastęująco: print "<a href="test6.php?min=$max">";
Ja więcej nie wiem i przyznaję się uczciwie. Musisz poczekać na wypowiedzi innych. Jeśli mogę Ci jeszcze tylko poradzić - próbuj na początek odpalić ten kawałek kodu luzem tak jak w moim test6.php a później wstawić dopiero go do strony.
Tak dokładnie wygląda plik
test6.php - zaznaczyłem Ci miejsca które musisz sam uzupełnić. Zapisz to dokładnie tak samo i przetestuj.
<?
mysql_connect([b]
nazwa_hosta, nazwa_uzytkown, haslo_uzytkown);
mysql_select_db([b]
nazwa_bazy_danych);
$offset=3;
if (!isset($min)) $min=0;
if (!isset($max)) $max=$min+$offset;
$q = "select * from [b]
kategorie LIMIT $min,$offset";
$result = mysql_query($q);
$nrows = mysql_num_rows($result);
$x=0;
if ($nrows>0) {
while($lista = mysql_fetch_array($result)) {
echo "$lista[[b]
nazwa<br>";
// treść wywyołana z bazy
$x++;
}
} else {
// np. nic o nie znaleziono
}
$prev=$min-$offset;
if ($prev>=0) {
print "<a href="test6.php?min=$prev">";
print "< poprzednie</a> ";
}
$next=$min+$offset;
if ($x>=2) {
print "<a href="test6.php?min=$max">";
print "następne ></a>";
}
?>
Najczęściej u mnie taki błąd Warning: Supplied argument is not a valid MySQL result resource in /costam on line .... występuje kiedy mylę nazwy tabel, nazwy pól tabel itp w zapytaniu mysql_query.
Pozdrawiam
Piotrek