![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 19.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Kiedys dorwalem gotowy formularz na maila i dzialal teraz jednakze chcialbym go rozbudowac i nie wiem co robie zle:
Podstawowa wersja:
Takie cos dziala i po odpowiedniej modyfikacji uzupelniam sobie caly formularz a tam gdzie jest Elseif (ktory sprawdza czy wszytko jest wpisane) robie sobie funkcje mail i wysylam formularz tam gdzie chce. Teraz jednak nastapil problem poniewaz formularz jest bardzo rozbudowany i musze sila rzeczy podzielic go na podstorny dlatego chce zrobic takie cos : Wybieramy rodzaj -> wedle rodzaju pojawiaja sie kolejen tabelki -> pozniej podsumowanie -> wyslij czyli chce zrobic cos takiego :
To co napisalem to tylko szablon tak naprawde mam tam duzo wiecej tresci... Prosze o pomoc! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
po 1, nie utrudniaj sobie życia - zamiast robić coś takiego
zrób tak:
a po 2 nie napisałeś co mamy zrobić... edit: a po 3 tu jest błąd:
brak ) Ten post edytował Pawel_W 8.07.2009, 13:22:00 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 19.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
wiem ze tam jest blad poniewaz chcialem przepisac tylko koncepcje
Chodzi o to ze mam formularz w ktorym wybiera sie najpierw rodzaj zgloszenia -> indywidualne lub grupiowe -> nastepnie zaleznie od wyboru otwiera sie nowy formularz w ktorym sa do wypelnienia dane i guzik do wyslania zawartosci mailem To co napisałem wydaje mi sie dobre tylko że guzik SUBMIT2 nie przekierowuje mnie do kolejnego elseif . Zachwile postaram sie lepiej napisac zrodlo kodu. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
zamiast robić takie mecyje to dodaj po prostu $_GET do formularza i potem prosty switch...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 19.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
A czy mogłbys napisac mi szablon jak to ma dzialac to ja wtedy postaram sie go przeanalizowac i wykozystac w moim problemie?
Bylbym bardzo wdzieczny |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
prosze bardzo
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 19.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cały system switcha jest swietny dorobilem tam jednego IFa w wyborze zgloszenia i wszystko przechodzi tak jak powinno jest tylko jeden problem
Zmienne przechodza tylko raz, za drugim razem juz ich nie ma czyli. Pewnikiem odpowiedz czy tez sposob jest prosty ale nie jestem na tyle ogarniety zeby na niego wpasc... 1Formularz (zmienna $imie) -> go?=kolejne (zmienna $imie sie wyswietla) -> go?kolejne_kolejne (zmienna $imie sie nie wyswietla) Domyslam sie ze to dlatego iz post wysyla tylko raz te zmienne do kolejnego case'a. Co z tym fantem? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeśli dobrze zrozumiałem przy wysyłaniu kolejnego formularza ten gubi twoje dane z poprzedniego. Możesz zastosować sesje, albo prościej w tym kolejnym formularzu (dla przykładu gdy $_POST['var'] to zmienna z poprzedniego formularza) do kolejnego wklejasz to
napisz czy o to chodziło Ten post edytował sniffer32 8.07.2009, 16:41:20 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 19.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Super pomoglo czyli takie przekopiowanie spowrotem zawartosci wczesniejszej i zduplikowanie jej dla potrzeby nastepnego formularza. moze to i nie optymalne ale na te pare zmiennych wystarczy! to ide to wszystko ogarnac i chyba uda mi sie skonczyc jak cos to jeszcze napisze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) napewno!
Dzieki Wielkie! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 12:20 |