Funkcja pokazuje mi wszystkie znalezione wartości z danych wierszy w jednej lini, i po kliknięciu na następną strone to ona jest pusta, a powinna wyświetlić dalsze rekordy.
function pokaz() { $ip="localhost"; $login="root"; $haslo=""; $baza="mysql"; $tabela="towary"; $na_stronie = 1; //każda strona ma wyświetlać po jednym wyniku $wynik = mysql_query("SELECT COUNT(id) FROM $tabela WHERE pole1='$szukaj' OR pole2='$szukaj' OR pole3='$szukaj'"); //sprawdzam ile razy występuje rekord z szukanym słowem w bazie w celu przeliczenia na wyświetlane strony. $liczba_wpisow = $a[0]; if ($_GET['strona'] < 1 || $_GET['strona'] > $liczba_stron) $strona = 1; else $strona = $_GET['strona']; } else $strona = 1; $od = $na_stronie * ($strona - 1); $zapytanie2 = mysql_query("select id from $tabela WHERE pole1='$szukaj' OR pole2='$szukaj' OR pole3='$szukaj'"); //sprawdzam ID rekordów z których pola chcę wyświetlić } if ($liczba_wpisow > $na_stronie) { $poprzednia = $strona - 1; $nastepna = $strona + 1; if ($poprzednia > 0) { } if ($nastepna <= $liczba_stron) { } } } }
Z góry dziękuje za pomoc!