![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 31.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam ponownie...
otóż walcze ze zrbieniem stronicowanie do mojej galeri i siedze juz drugi dzien, ale nie bardzo sobie radze i nie bardzo chce mi to działac, znalazłem duzo oznych skryptow... i tak je rozkminiam... wymodzilem cos na podstawie jednego ale nie działa do konca... to znaczy jakby wogole niedziała poza tym ze wyswietla strony po prostu po kliknieciu na link 2 3 4 to jakby strona sie przeładowała bo zmienia sie link w pasku ale nic sie nie dzieje.... dalej sa te same zdjecia i tak w kolo.... kilkam i nic ![]() Kod $link = @mysql_connect($dbhost, $dbuser, $dbpass) or die ('Nie mozna nawiazac polaczenia z baza danych'); mysql_select_db($dbname) or die ('Bledna nazwa bazy !'); $query = @mysql_query("SELECT * FROM galeria"); $num_rows = @mysql_num_rows($query); $lacznie = $num_rows; $na_stronie = "4"; $link = "podziel2.php?page="; $wstecz = "poprzednia"; $dalej = "nastepna"; $rozdzielacz = " | "; $zapytanie = "SELECT * FROM galeria ORDER BY id DESC LIMIT ".($od*$na_stronie).",$na_stronie"; $wykonaj = @mysql_query($zapytanie); while($wiersz = @mysql_fetch_array($wykonaj)) { echo '<img src=upload/'.$wiersz['zdjecie'].' width=100 height=100> '; } function nawigacja($od, $na_stronie, $lacznie, $link, $wstecz, $dalej, $rozdzielacz) { $nawigacja=""; if($od>0) $nawigacja.="<A Href=\"$link".($od-$na_stronie)."&od".($od)."\">$wstecz</A>$rozdzielacz"; $stron=ceil($lacznie/$na_stronie); if($stron>1) { for($strona=0; $strona<$stron; $strona++) { if($strona<3 || $strona>=$stron-3 || ($strona>=($od/$na_stronie)-1 && $strona<=($od/$na_stronie)+1)) { if($strona==$od/$na_stronie) $nawigacja.=" [". ($strona+1) ."] "; else $nawigacja.="<A Href=\"$link".($strona+1)."&od".($strona*$na_stronie)."\">".($strona+1)."</A> "; } else $nawigacja.="."; } $nawigacja=ereg_replace("[.]+", ".", $nawigacja); } if($lacznie<$od+$na_stronie) $nawigacja.="$rozdzielacz<A Href=\"$link&od=". ($od+$na_stronie) ."\">$dalej</A>"; return $nawigacja; } $nawigacja = nawigacja($od, $na_stronie, $lacznie, $link, $wstecz, $dalej, $rozdzielacz); echo $nawigacja; ?> nasklejałem jeszcze inny skrytp sortowania i tez nie działa jak powinien ponewaz zas jest problem z wyswietlanymi wynikami... zobaczcie sami niby podział działa, ale zas jak przechodze na kolejna strone to linki 1,2,3 znikaja.... i ciagle po kazdyn numerze strony jest nastepna ![]() Kod $link = @mysql_connect($dbhost, $dbuser, $dbpass) or die ('Nie mozna nawiazac polaczenia z baza danych'); mysql_select_db($dbname) or die ('Bledna nazwa bazy !'); $query = @mysql_query("SELECT * FROM galeria"); $num_rows = @mysql_num_rows($query); $wszystkich = $num_rows; $ile = "4"; $podstron = ceil($wszystkich/$ile); $zapytanie = "SELECT * FROM galeria ORDER BY id DESC LIMIT ".($page*$ile).",$ile"; $wykonaj = mysql_query($zapytanie); while($wiersz = @mysql_fetch_array($wykonaj)) { echo '<img src=upload/'.$wiersz['zdjecie'].' width=100 height=100> '; } if ($page>0) { echo "<a href=$PHP_SELF?page=".($page-1)."&strona=".($page).">Poprzednia</a> "; } else { echo ""; $s = ($strona+9) < $podstron; } if ($s == "1") { $e = $strona+9; } else { $e = $podstron; } for ($i=$strona; $i<=$e; $i++) { if ($i==$strona) { echo "<strong> $i </strong>"; } else { echo "| <a href=$PHP_SELF?page=".($i-1)."&strona=$i>$i</a> "; } if ($strona>$podstron) { echo "| <strong>$podstron</strong>"; } else { if ($strona == $podstron) {} else { echo " | <a href=$PHP_SELF?page=".($page+1)."&strona=".($page+2).">Następna</a>"; } } } jakby ktos mogł zerknac i pomoc bede wdzieczny bo sam kombinuje ale nie moge jakosc wyczaic co i jak ![]() linki skrytp1: http://www.forozanski.pl/prgal/podziel2.php skrypt2: http://www.forozanski.pl/prgal/podzial.php zerknijcie Ten post edytował kosmic 8.11.2007, 23:50:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:43 |