Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]kłopoty ze switchem
rafalito99
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 15.02.2012

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


moja praca do szkoły już ma sie ku końcowi (dzięki Wam też - już miałem inny wątek na forum związany z tą pracą) ale ponownie mam problem ze switchem, choć do końca nie wiem czy takie użycie switcha jest możliwe , ale do rzeczy

mój pierwszy plik

  1. <html>
  2. <head>
  3. <title>Sklep z obuwiem</title>
  4. </head>
  5. <body>
  6. <form action="sprawdz3.php" method="POST">
  7. Chcę zamówić:<br/>
  8. <button name="zamow" value="1" type="submit"><img src="szpilki.jpg" width="130" height="150" alt="Szpilki"
  9. title="Szpilki"></button><br /><br/>
  10. <button name="zamow" value="2" type="submit"><img src="adidasy.jpg" width="130" height="150" alt="Adidasy"
  11. title="Adidasy"></button><br /><br/>
  12. <button name="zamow" value="3" type="submit"><img src="glany.jpg" width="130" height="150" alt="Glany"
  13. title="Glany"></button><br /><br/>
  14. </form>
  15. </body>
  16. </html>


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

mój drugi plik

  1. <html>
  2. <head>
  3. <title>Zamówienie</title>
  4. </head>
  5. <body>
  6. Zamówienie:
  7. <?php
  8. switch($_POST['zamow'])
  9. {
  10. case 1:
  11. echo "Wybrałes szpilki.";
  12. break;
  13. case 2:
  14. echo "Wybrałes adidasy.";
  15. break;
  16. case 3:
  17. echo "Wybrałes glany.";
  18. break;
  19. }
  20. ?>
  21.  
  22.  
  23. // tu chce wprowadzić mojego switcha który będzie zależny od switcha powyżej (z php'u)
  24.  
  25. switch
  26.  
  27. <form action="brutto2.php" method="post">
  28.  
  29. case 1:
  30.  
  31. Liczba zamawianych par: <input type="text"
  32. name="szpilki" size=3 maxsize=3 />
  33. <input type="submit" value="przejdz do kasy" />
  34.  
  35. case 2:
  36.  
  37. Liczba zamawianych par: <input type="text"
  38. name="adidasy" size=3 maxsize=3 />
  39. <input type="submit" value="przejdz do kasy" />
  40.  
  41. case 3:
  42.  
  43. Liczba zamawianych par: <input type="text"
  44. name="glany" size=3 maxsize=3 />
  45. <input type="submit" value="przejdz do kasy" />
  46.  
  47.  
  48. </body>
  49. </html>


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

tak jak napisałem w komentarzu w kodzie powyżej, mam problem z wprowadzeniem switcha który będzie zależny od switcha z fragmentu kilka linijek wyżej (z php'u). nie wiem czy to możliwe

czyli inaczej: w zależności na który obrazek sie kliknie (w html np. szpilki) kolejny formularz w pliku dwa za pomocą drugiego switcha przeniesie ilośc butów np. szpilek do trzeciego pliku php, który cos policzy np. całkowitą wartość zamówienia lub wartość netto, brutto itp

ten drugi switch oczywiście jest mi potrzebny bo te 3 rodzaje butów mają ceny, które sie od siebie różnią

trochę to toporny pomysł i niezbyt oryginalny (znany kurs online) smile.gif

z góry dzięki za każdą radę
Go to the top of the page
+Quote Post
basstone
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 6
Dołączył: 20.12.2011

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


Czy naprawdę nie prościej byłoby Ci to zrobić, gdybyś w pierwszym formularzu:
- wybierał typ obuwia inputem typu "radio" - czyli tylko jeden możliwy do zaznaczenia
- w inpucie typu "text" wpisywał od razu zamawianą ilość

Wtedy plik sprawdz3.php służyłby już tylko do obliczenia ceny i zwrócenia wyniku smile.gif
Go to the top of the page
+Quote Post
wNogachSpisz
post
Post #3





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Alternatywna składnia dla switch jest cokolwiek dziwna,
z tego powodu staram się jej unikać w widokach.
Robi się to tak:
http://www.php.net/manual/en/control-struc...yntax.php#80668
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 Aktualny czas: 20.08.2025 - 07:46