Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]stronicowanie za pomocą swich ?
Forum PHP.pl > Forum > Przedszkole
uroczy
Witam napisałem prosty skrypt galerii oparty na mojej ulubionej pętli for i html-owskiej if rame






  1. <table width=100%><tr><td height=500 align="center" valign="top">
  2. <?php
  3. $k = "47";
  4. $p = "1";
  5. $ur = "huf";
  6. $numer=mt_rand($p,$k);
  7. print ("<IFRAME WIDTH=640 HEIGHT=480 FRAMEBORDER=0 SRC=\"./gall/images/huf".$numer.".jpg\" name=\"rama\">Twoja oprzegladarka nie obsługuje ramek skontaktuj się z uroczy@zhpwidzew.pl 
    .</IFRAME></td></tr> <tr><td> <center>"
    );
  8. for ( $nIindex = $p; $nIindex <= $k; $nIindex++ ) {
  9. print (" <a href=\"./gall/images/$ur$nIindex.jpg\" target=\"rama\"><img src=\"./gall/thumbnails/$ur$nIindex.jpg\" border=0 title=\"Fotki 6 łdsh\" alt=\"Fotki 6 łdsh \"></a>&nbsp; ");
  10. }
  11. ?>
  12. </center><BR><BR></td></tr></table>


Jednak mam jeden problem gdy wywala mi 47 miniatur całe to nie wygląda zbyt radośnie.
Więc wymyśliłem aby umieścić jakoś w pętli swich a na dole numerki 1 2 3 4 jednak nie wiem jak przy przy kliknięciu 1 wybierał w pętli for od 1 do 10 na 2 to w pętli for oe 10 – 20 itd. Tylko szukałem w tablicach i swich ale nie wiem jak to zrobić :/ macie jakieś łopatologiczne pomysły.
nospor
Cytat
jednak nie na przy 1 wybierał by w pętli for os 1 do 10 ale nie wiem jak na 2 to w pętli for oe 10 – 20 itd.
blink.gif A teraz przeczytaj to co napisales jeszcze raz i zastanow się, czy to rozumiesz. Bo ja nie. Prosilbym o przetlumaczenie smile.gif

ps: popraw tytul o znacznik zgodnie z zasadami forum przedszkole
ps2: jesli masz na mysli stronicowanie, to przejrzyj forum
uroczy
  1. <table width=100%><tr><td height=500 align="center" valign="top">
  2. <?php
  3.  
  4. switch ($o) {
  5.  case 0:
  6. $k = "10";
  7. $p = "1";
  8.  case 1:
  9.  $k = "20";
  10. $p = "10";
  11.  case 2:
  12. $k = "30";
  13. $p = "20";
  14.  case 3:
  15. $k = "40";
  16. $p = "30";
  17.  case 4:
  18. $k = "47";
  19. $p = "40";
  20.  
  21. }
  22.  
  23.  
  24. $ur = "huf";
  25. $numer=mt_rand($p,$k);
  26. print ("<IFRAME WIDTH=640 HEIGHT=480 FRAMEBORDER=0 SRC=\"./gall/images/huf".$numer.".jpg\" name=\"rama\">Twoja oprzegladarka nie obsługuje ramek skontaktuj się z uroczy@zhpwidzew.pl 
    .</IFRAME></td></tr> <tr><td> <center>"
    );
  27. for ( $nIindex = $p; $nIindex <= $k; $nIindex++ ) {
  28. print (" <a href=\"./gall/images/$ur$nIindex.jpg\" target=\"rama\"><img src=\"./gall/thumbnails/$ur$nIindex.jpg\" border=0 title=\"Fotki 6 łdsh\" alt=\"Fotki 6 łdsh \"></a>&nbsp; ");
  29. }
  30.  
  31. ?>
  32. </center><BR><BR></td></tr></table>



myslałem o czym stakiam ale nie wiem jak zrobić zeby zwracał z $o z odpowiednim numerkiem po kliknieciu?

np po kliknieciu na 1 zwracał $0=1

mogą być buttony z formulaża <input type .. , ale nie wiem jak to zrobic
bigZbig
Przycisk robisz tak

  1. <input type="button" value="Wybierz 1" onClick="window.location='http://index.php?o=1'" />


Mozesz tez zrobic zwykly link
  1. <a href="http://index.php?o=1">Wybierz 1</a>


Twoja petla switch powinna wygladac tak. Zwroc uwage na polecenie break;
  1. <?php
  2. switch ($_GET['o']) {
  3.  case 0:
  4. $k = "10";
  5. $p = "1";
  6. break;
  7.  case 1:
  8. $k = "20";
  9. $p = "10";
  10. break; 
  11.  case 2:
  12. $k = "30";
  13. $p = "20";
  14. break;
  15. // itd.
  16.  default:
  17. $k = "10";
  18. $p = "1";
  19. break;
  20. }
  21. ?>
uroczy
dzieki wielkie wszystko działa oto mi chodziło tylko jaj mam zdrobione dolklejanie kodu

jednak pojaweił sie problem bo mam wyskrobany skrypt z jednej gazetki do wklejania kodu i url wyglada tak (wszystkie strony sa doklejane do index )

index.php?pokaz=gall/huf jesli dokleje index.php?pokaz=gall/huf?o=1 w url odsyłacza to nie zadziała czy musze towżyc nowy dokument php aby jego url był .pl\gal\huf.php?o=1
czy też da sie go pominąć ?
bim2
nie poprostu ? daje sie w pierwsze zmiennej np i.php?a=1 a jak masz 2 to dodajesz & i.php?a=1&b=2 chyba kapisz winksmiley.jpg
uroczy
dzięki wielkie działa pieknie biggrin.gif znasz jakis fany podrecznik do takich szczegulików ?
bim2
e tam, wszystiego nauczylme sie z praktyki, obslugujac i modyfikujac jp (naprawde pozadnie go zmodyfikowalem ^^) i czytajac poradniki na zsyp.pl winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.