Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Problem
Marecki_pl
post 28.04.2006, 10:07:01
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 28.04.2006

Ostrzeżenie: (0%)
-----


Mam pytanie, ponieważ chcę sobie zrobić bardzo prostą galerię zdjęć ale niewiem jak zrobić linki Poprzedni - Następny.
Chodzi mi o to aby po klknięciu w link Następny przekazywał zmienną id która za każdym razem kiedy w niego klikniesz będzie zwiększał zmienną id o 1 i analogicznie z linkiem Poprzedni tyle że będzie zmmniejszał aktualną wartość zmiennej id.

Z góry dziękuje za pomoc
Go to the top of the page
+Quote Post
krzyszbi
post 28.04.2006, 10:13:47
Post #2





Grupa: Zarejestrowani
Postów: 251
Pomógł: 13
Dołączył: 15.09.2005

Ostrzeżenie: (0%)
-----


witam
to się nazywa stronicowanie poszukaj na forum bylo juz wiele razy
jak coś sklecisz i nie bedzie dzialac to pomożemy


--------------------
Everything should be made as simple as possible, but not simpler. - A.Eainstein
Go to the top of the page
+Quote Post
Forgoot
post 28.04.2006, 10:29:27
Post #3





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 17.03.2004
Skąd: Suwałki

Ostrzeżenie: (0%)
-----


Wyszukiwarka działa!

Kod z tematu: http://forum.php.pl/index.php?showtopic=20966&hl=

  1. <?
  2.  
  3. /* sprwdzanie poprawności $pic
  4. ----------------------------------------*/
  5. $pic = $_GET["pic"]; 
  6. if (!$pic or $pic=='-1' or !is_numeric($pic)) { $pic = 1; }
  7.  
  8.  
  9. /* Tworzenie tablicy z plikami .jpg
  10. ----------------------------------------*/
  11. @$d = dir('.');
  12. if ($d) { 
  13.   while($entry=$d->read()) {  
  14.     $pos = strpos (strtolower($entry), ".jpg");
  15.     if (!($pos === false)) {  
  16.           $arr_pic[] = $entry; 
  17.     }
  18.   }
  19. $d->close(); 
  20. }
  21. @sort ($arr_pic);     
  22. $total  = sizeof($arr_pic);
  23.  
  24. if ($pic > $total){ $pic = 1;}
  25.  
  26.  
  27. /* Nazwa obrazka
  28. ----------------------------------------*/
  29. $img = $arr_pic[$pic-1]; 
  30.     
  31.  
  32. /* Tworznie nawigacji poprzedni/następny
  33. ----------------------------------------*/
  34. if ( $pic<2) { 
  35.     $back_url="?&pic=1"; 
  36.     } else { 
  37.     $back_url='?pic='.($pic-1); }
  38.  
  39. if ( $pic+1>$total) { 
  40.     $next_url="?pic=".$pic; 
  41.     }else { 
  42.     $next_url='?pic='.($pic+1); }
  43.     
  44.  
  45. /*----------------------------------------
  46. <?=$img?>             ;nazwa obrazka
  47. <?=$back_url?>        ;link do poprzedniego obrazka w galeri
  48. <?=$next_url?>        ;link do następnego obrazka w galeri
  49. <?=$total?>            ;liczba obrazków w katalogu
  50. <?=$pic?>            ;numer bierzącego obrazka
  51.  
  52. ----------------------------------------*/
  53. ?><html>
  54. <head>
  55. <title>Galeria</title>
  56. <style>
  57.   body, td { background-color:#999; font:10px verdana; color: #000; }
  58.   a { color:#000; text-decoration: none;}
  59.   img {    background:#000;padding:1px;display:block;border:5px solid #fff;}
  60.   table { border:0;}
  61. </style>
  62. </head>
  63. <body>
  64. <table width="100%" height="100%">
  65. <tr><td align=center>
  66. <p><img src="<?=$img?>"></p>
  67. <p><a href="<?=$back_url?>"><b>&laquo;</b> Poprzednie</a> (<?=$pic?> z <?=$total?>) <a href="<?=$next_url?>">Nastepne <b>&raquo;<b/></a></p>
  68. </td></tr>
  69. </table>
  70. </body>
  71. </html>


Może to Cię zainteresuje? Dodam, że skrypt można jeszcze rozbudować winksmiley.jpg

Ten post edytował Forgoot 28.04.2006, 10:36:17


--------------------
"Nie bój się krytyki, ale pochwały lękaj się bardzo"
Zapraszam: www.Przerosl.com.pl !
Go to the top of the page
+Quote Post
nospor
post 28.04.2006, 14:24:38
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Problem
Tu kazdy ma problem.
Prosze przeslac ktoremuś z moderatorów poprawiony tytul odzwierciedlający treść posta. Prosze dodatkowo wzbogacic go o znacznik zgodnie z zasadami forum Przedszkole. No i prosze niezapomiec o podaniu linku do tematu smile.gif Wowczas temat zostanie odblokowany

ps: no i przydalaby sie jeszcze wlasna inwencja (troche wlasnego kodu winksmiley.jpg )


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 06:18