![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 31.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób przypisać do $_SESSION zmienną czy cokolwiek innego po kliknięciu przycisku submit ? Bo niestety ale ten kod nie działa, bo na stronie dalej.php nic nie jest wyświetlane. Kiedy $_SESSION wklepie odrazu po session_start to na dalej.php się wyświetla ta wartosc "wisnia". Ten post edytował wolfen3 16.10.2009, 07:23:20 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no a ten kod:
$_SESSION['zmienna'] = 'wisnia'; gdzie wykonujesz ? Bo wnioskuje ze nie na stronie dalej.php. A skoro nie na tej stronie to jak ma ci sie on wykonac, skoro formularz leci od razu do dalej.php |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 31.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
$_SESSION['zmienna'] = 'wisnia';
to się wykonuje na stronie pierwszej stronie index.php i teraz chce wyswietlić w pliku dalej.php zmienną $_SESSION EDIT : zrobiłem coś takiego
I niby działa, ale czy takie coś jest poprawne ? Ten post edytował wolfen3 16.10.2009, 07:51:48 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no to przeciez ci napisalem: formularz leci do dalej.php (dales action="dalej.php") i ci wogole nie dochodzi do tego kodu:
$_SESSION['zmienna'] = 'wisnia'; czego tu nie rozumiesz? Cytat I niby działa, ale czy takie coś jest poprawne ? to zalezy. bo jesli form ma przekazywac jeszcze jakies dane, to je wlasnie straciles (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 31.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
to zalezy. bo jesli form ma przekazywac jeszcze jakies dane, to je wlasnie straciles (IMG:style_emoticons/default/smile.gif) No właśnie :/ form ma przekazywać jeszcze inne zmienne. Mam formularz w którym użytkownik wpisuje swój e-mail, nazwę użytkownika oraz zaznacza sobie checkbox'y wszystko jest wysyłane POST'em. Dodałem do tego pętle która zlicza do zmiennej $licznik ile checkbox'ów zostało zaznaczonych i teraz chciałbym wartość tej zmiennej przekazać do następnej strony. Jak to zrobić najprościej ? |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
to czemu tej zmiennej nie ustawisz w dalej.php ?
Zmien AVATAR!!! |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 31.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
No właśnie :/ form ma przekazywać jeszcze inne zmienne. Mam formularz w którym użytkownik wpisuje swój e-mail, nazwę użytkownika oraz zaznacza sobie checkbox'y wszystko jest wysyłane POST'em. Dodałem do tego pętle która zlicza do zmiennej $licznik ile checkbox'ów zostało zaznaczonych i teraz chciałbym wartość tej zmiennej przekazać do następnej strony. Jak to zrobić najprościej ? Rozumiem, że funkcja zliczająca zaznaczone checkboxy napisana jest w js?? Jeśli tak to rozwiązaniem jest dodanie do formularza pola ukrytego o name=licznik. Wtedy js wstawia w to pole wartość zliczonych checkboxow. Później po kliknięciu na submit masz tę liczbę dostęną w pliku dalej.php ps. Oczywiście kod js zliczający musi być podpięty do każdego checkboxa na zdarzenie onchange... Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:42 |