![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 12.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam..
Nie mogę sobie poradzić z jedną rzeczą.. Potrzebuję zrobić coś takiego: Formularz ma trzy rubryki : - nazwa - cena - koszt W zależności od tego czy koszt jest "0" czy jest inny potrzebuje: - jeżeli jest 0 to dodać rekord do bazy danych - jeżeli coś w formularzu kosztów wpiszę chcę by przekierowało mnie i przekazało dane do strony gdzie będę jeszcze mógł uzupełnić opis kosztów i dopiero to wszystko wysłać do bazy.. Co do kodu.. 1) Sam formularz
2) Plik add.php
Tu w przypadku else próbowałem przekierować dane GET'em do strony costs.php gdzie mógłbym dodać opis kosztów.. Niestety całe powyższe rozwiązanie nie działa.. W przypadku gdy koszt jest wpisany 0 to rekord dodaje się do bazy bez problemu natomiast gdy wpiszę cokolwiek innego poza zerem nic się nie dzieje.. Ma ktoś pomysł jak to rozwiązać? ewentualnie gdzie popełniłem błąd?? Pozdrawiam serdecznie |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 4 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
i tak wydaje mi się, że w pliku cost.php jest kolejny formularz w tym też przypadku tak jak pisałem poza sesjami można by skorzystać z wczytania formularza do pliku add.php w przypadku kiedy koszta != 0
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
i tak wydaje mi się, że w pliku cost.php jest kolejny formularz w tym też przypadku tak jak pisałem poza sesjami można by skorzystać z wczytania formularza do pliku add.php w przypadku kiedy koszta != 0 Nie można, zmienne w PHP nie są bytem trwałym. Każde żądanie (wejście na stronę, odświeżenie strony) powoduje wygenerowanie i wczytywanie nowej zawartości, wykonanie skryptu ponownie. Zatem po przejściu z pliku add.php do costs.php zmienne z add.php kończą żywot. Mechanizmy, które pozwalają nam przechowywać te zmienne to m.in. ciasteczka, sesje, a w szczególnych przypadkach bazy danych, czy pliki. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 10:04 |