27-02-2010, 00:50
witam
Znalazłem na tej stronie w tutoriale takie skrypcik do stronicowania
niestety ni mogę dobrze zintepretować ostatniej części kodu
wkleję kod mojej wyszukiwarki i prosiłbym o korekty
Chodzi o te linki - gdy wciskam następna strona to pojawia mi się kod sprawdzający czy został wypełniony formularz czyli " Nie wpisano danych nieruchomości"
taka jest treść przejścia na stronę po wciśnięciu linka
localhost/.../szukaj.php?page=2
to tak jakby nie wysyłał zapytania z formularza
w tutorialne nie było nic o przesyłaniu info za pomocą metody get ani sesji..
oto odwołanie do opracowania : http://www.webmastertalk.pl/-php-mysql-stronicowanie-t-297.html
Pozdr!
Znalazłem na tej stronie w tutoriale takie skrypcik do stronicowania
niestety ni mogę dobrze zintepretować ostatniej części kodu
wkleję kod mojej wyszukiwarki i prosiłbym o korekty

Kod PHP:
if ($_POST['bdw1']=='2'){
function prepare_string($string) {
return substr($string, 0, 4);
}
$string = $_POST['szukaj'];
$string = implode(" ", array_map("prepare_string", explode(" ", $string)));
$perPage = 3;
if (is_numeric($_REQUEST['page'])) {
$page = (int) $_REQUEST['page'];
if ($page < 1) {
$page = 1;
}
} else {
$page = 1;
}
$start = ($page - 1) * $perPage;
$zapytanie = "SELECT lokalizacja, tytul, id, opis FROM do500 WHERE match(Lokalizacja, opis) AGAINST('*$string*' IN BOOLEAN MODE) ORDER BY opis LIMIT $start, $perPage ";
$wykonaj = mysql_query ($zapytanie);
while($wiersz=mysql_fetch_array ($wykonaj)) {
echo "
<tr valign=\"top\"><td>
<a href=\"oferta.php?wysz=".$wiersz['id']."\">".$wiersz['lokalizacja']."</a>, ".$wiersz['tytul']."</font></td><font size=\"-1\" face=\"arial, helvetica\"><td>
<a href=\"oferta.php?wysz=".$wiersz['id']." \"> opis</a>
</font></td></tr> ";
}
$prev = $page - 1;
$next = $page + 1;
$prevLink = $_SERVER['PHP_SELF'] . '?page=szukaj' . $prev;
$nextLink = $_SERVER['PHP_SELF'] . '?page=szukaj' . $next;
echo "<p align='center'>",
"<a href='$prevLink'>";
echo "Poprzednia strona</a> | ";
echo"<a href='$nextLink'> ";
echo "Następna strona</a></p>";
}
echo "</table>";
}
Chodzi o te linki - gdy wciskam następna strona to pojawia mi się kod sprawdzający czy został wypełniony formularz czyli " Nie wpisano danych nieruchomości"
taka jest treść przejścia na stronę po wciśnięciu linka
localhost/.../szukaj.php?page=2
to tak jakby nie wysyłał zapytania z formularza
w tutorialne nie było nic o przesyłaniu info za pomocą metody get ani sesji..
oto odwołanie do opracowania : http://www.webmastertalk.pl/-php-mysql-stronicowanie-t-297.html
Pozdr!