Storzyłem skrypt do wyświetlania rekordów z tabeli USERZY (id, Nazwisko).
1.Skrypt poprawnie wyświetla rekordy i tworzy linki do następnych stron - stronicowanie działa.
2.Skrypt zaopatrzyłem w prostą wyszukiwarkę, która również działa, jednak po wyszukaniu rekordów stronicowanie się rozsypuje, tj. wyświetlany jest tylko link do pierwszej strony, który po naciśnięciu wyświetla wszystkie rekordy, czyli wraca do punktu 1..
Oto skrypt:
<?php require_once ('baza.php'); $sql = "SET CHARSET latin2"; $start=$site*2; $a=0; //for($a=0;$a<($ile/2);$a++) ?> <fieldset> </fieldset> </form> <?php function escape_data ($data) { } } $message = NULL; $n = FALSE; } else { $n = escape_data($_POST['Nazwisko']); } $licz = mysql_query ("SELECT Nazwisko FROM userzy WHERE Nazwisko LIKE '%$n%' ORDER BY Nazwisko LIMIT $start,2") or die ("Error SQL: "); $query = mysql_query("SELECT id, Nazwisko FROM userzy WHERE Nazwisko LIKE '%$n%' ORDER BY Nazwisko LIMIT $start,2") or die ("Error SQL: "); echo '<table> <tr><td>Nazwisko</td></tr>'; } for($a=0;$a<($ile/2);$a++) } else { $query = mysql_query("SELECT id, Nazwisko FROM userzy ORDER BY Nazwisko LIMIT $start,2") or die ("Error SQL: "); echo '<table> <tr><td>Nazwisko</td></tr>'; } for($a=0;$a<($ile/2);$a++) } ?>
Z góry dziękuje za pomoc w rozwiązaniu problemu