![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 3 Dołączył: 5.03.2007 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
witam
Od pewnego czasu mam problem sesjami i nie umiem sobie poradzic, napisalem bardzo prosty skrypt oparty na sesji ale nawet on mi nei dziala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) moglby mi ktos pomoc i powiedziec co ejst z nim nie tak.. 1 plik
plik tlo.php:
nie zaleznie czy znaki sa wpisane w formularzu czy nie zawsze wyskakuje placek.. i jeszcze jedno pytanie jak zrobic zeby formularz pamietal wartosci? wystarczy dodac do formularza value = "$_SESSION['imie']" ? dziekuje bardzo za pomoc pozdrawiam Jacek |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Przenoszę na Przedszkole
1. Jeśli już to nie lepiej tak ( dodam, że ten formularz nie jest poprawnie zbudowany )
2. Nie widzę, żebyś w tym skrypcie ustawiał gdzieś tą zmienną sesyjną. A jak jej nie deklarujesz to zawsze będzie empty. Zobacz rozdział o sesjach w manualu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) 3. Cytat i jeszcze jedno pytanie jak zrobic zeby formularz pamietal wartosci? wystarczy dodac do formularza value = "$_SESSION['imie']" ? Tak trudno sprawdzić? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 3 Dołączył: 5.03.2007 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
dzieki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
czemu jest zle skonstruowany?
z tym jest cos nie tak? przyczytalem manula ale znalazlem tylko cos takiego
ale po dodaniu dalej nie dziala :/ wiec pewnie nie o to chodzi.. wiec jak sie deklaruje ta zmienna? Jacek |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Miałem na myśli brak ciapków przy size i maxlength.
Cytat ale po dodaniu dalej nie dziala :/ wiec pewnie nie o to chodzi.. wiec jak sie deklaruje ta zmienna? Dobrze przeczytałeś, tak się deklaruje tą zmienną. Tylko Ty dajesz jej wartość NULL, także jest nadal pusta ... Spróbuj wpisać w nią coś innego i zobacz czy nadal będziesz miał placka (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Pozdrawiam |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 3 Dołączył: 5.03.2007 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
jak wpisze cos innego to jest ok (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
mi chodzi ze jak wpisze w formularzu jakas wartosci to zeby zostala przekazana do 2 skryptu i tam odpowiednie wykorzystana.. i to mi caly czas nie chce dzialac :/ jak mam zmodyfikowac moj skrypt zeby po wpisaniu w formularz wyswietlilo co inneg pozdrawiam |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Zmienne z Twojego formularza wysyłane są metodą POST, oznacza to, że aby je odebrać musisz użyć odpowiedniej tablicy:
Co za tym idzie, aby przekazać wartość z formularza do zmiennej sesyjnej musisz do niej przypisać tą wartość:
I wtedy, masz dostęp z każdego miejsca ( po uprzednim wystartowaniu sesji ) do tej zmiennej. Teraz rozumiesz? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 3 Dołączył: 5.03.2007 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
ok teraz rozumiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wnioskuje ze nie ma sensu za bardzo uzywac tablicy $_session przy takich formularzach lepiej poprostu uzyc tablice $_POST?
a teraz pytanie troche z innej beczki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mam skrypt w ktorym wystepuje problem odswiezania chcialem dodac header(location.. ) ale wyskakuje headers already sent.. czytalem juz manuala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i ten sposob tam podany nie pomaga :/ o to moj skrypt
dzieki wielki za pomoc pozdrawiam |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 3 Dołączył: 5.03.2007 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
doczytalem i zrobilem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dzieki za pomoc
pozdrawiam Jacek |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 13:10 |