Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Wybór z formularza select zapamietany w linku
miaka
post 20.07.2011, 11:33:09
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 20.07.2011

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


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. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
BaN
post 20.07.2011, 23:50:55
Post #2





Grupa: Zarejestrowani
Postów: 158
Pomógł: 43
Dołączył: 9.11.2007

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


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" />

Go to the top of the page
+Quote Post
miaka
post 21.07.2011, 10:05:47
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 20.07.2011

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


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!
Go to the top of the page
+Quote Post

Reply to this 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: 18.07.2025 - 00:50