Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Wybór z formularza select zapamietany w linku
Forum PHP.pl > Forum > Przedszkole
miaka
Witam, mam nastepujacy kod który wybiera link galeria po czym ma formularz gdzie przez selecta wybiera jakąś opcje i idzie dalej. Problem, w tym, że nie wiem jak zrobic zeby zamiast linku index.php?dzial=galeria&wybierz=dane pojawial sie wybor selecta czyli np. "index.php?dzial=galeria&wybierz=suknie. Bardzo potrzebuje tego. Z góry dziękuje za pomoc.

  1. function galeria()
  2. {
  3. if (isset($_SESSION['pracownik']))
  4. {
  5. echo "<br>Edycja dzialu 'Galeria'<br><br>";
  6.  
  7. ?>
  8. <form action="index.php?dzial=galeria&wybierz=dane" method="post">
  9. <select name="wybierz">
  10. <option selected="selected">suknie</option>
  11. <option>garnitury</option>
  12. <option>zakiety</option>
  13. </select>
  14. <input type=submit value="Wybierz"/>
  15. </form><br>
  16. <?php
  17.  
  18. dane();
  19. }
  20. else
  21. {
  22. logowanie();
  23. }
  24. }
  25.  
  26. function dane()
  27. {
  28. if (isset($_SESSION['pracownik']))
  29. {
  30. switch($_POST['wybierz'])
  31. {
  32. case "suknie":
  33. $folder = "suknie";
  34. formularz($folder);
  35. //echo "suknie";
  36. break;
  37. case "garnitury":
  38. //echo "garnitury";
  39. $folder = "garnitury";
  40. formularz($folder);
  41. break;
  42. case "zakiety":
  43. //echo "zakiety";
  44. $folder = "zakiety";
  45. formularz($folder);
  46. break;
  47. }
  48. }
  49. else
  50. {
  51. logowanie();
  52. }
  53. }
BaN
poczytaj o przesyłaniu danych z formularzy
zamiast:
  1. <form action="index.php?dzial=galeria&wybierz=dane" method="post">

ma być:
  1. <form action="index.php" method="get">
  2. <input type="hidden" name="dzial" value="galeria" />

miaka
Wlasnie tego potrzebowalam! Zamienilam to na co podales a w case dalam:

  1. $folder = "suknie";
  2. echo "<form action=index.php method=post>
  3. <input type=hidden name=dzial value=galeria />
  4. <input type=hidden name=wybierz value=suknie />
  5. </form>";
  6. formularz($folder);


Bardzo dziekuje za pomoc. Wszystko chodzi juz pieknie!
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.