Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]znikanie obiektu przy przeladowaniu strony
PHP_Addicted
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 2
Dołączył: 14.12.2011

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


Mam problem, z którym nie wiem jak sobie poradzić. Na stronie index.phpmam formularz który przesyla dane do tej samej strony(index.php). Na tej samej stronie mam tworzony obiekt do którego są zapisywane dane z formularza. Tylko że każdorazowe przeladowanie strony niszczy utworzony obiekt. Chodzi mi o to żeby dane z formularza trafiały do tego obiektu i po kolejnych wypelnieniach dane z formularza były dopisywane do składowe (tablicy) w tym obiekcie. Wg google najlepiej zrobić to poprzez sesję, ale chciałbym użyć innego sposobu. Czy istnieje jakikolwiek ?
Go to the top of the page
+Quote Post
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Sesje / baza (choć tu i tak sesja będzie potrzebna) / ukryte pola.
Z tych 3 pierwsze najlepsze.
Go to the top of the page
+Quote Post
PHP_Addicted
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 2
Dołączył: 14.12.2011

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


To nasunęło mi sie pytanie jaki sens ma stosowanie obiektóe, skoro one znikają po każdorazowym odświeżeniu strony? Może to dość dziwne pytanie, ale wyobraziłem sobie nastepującą hipotetyczną sytuację. Mamy w bazie informacje powiedzmy o pracownikach. Po wybraniu wierszy tworzymy obiekt każdego pracownika i mamy metody zwolnij, daj podwyżkę, przenieś do działu i co tam jeszcze dusza zapragnie. I czy teraz należy każdorazowo pobierać z bazy i tworzyć obiekty aby wykonać jakaś czynność?
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Przed chwilą zjadłem obiekt nazywany sandwitchem i popiłem obiektem herbatą. Myślisz że to dość normalne, czy powinna być kawa z ogórkiem? Pytanie, gdzie w kanapce był kod, oraz czym są obiekty?
Go to the top of the page
+Quote Post
Crozin
post
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
Wg google najlepiej zrobić to poprzez sesję, ale chciałbym użyć innego sposobu. Czy istnieje jakikolwiek ?
Dlaczego chciałbyś uniknąć tego sposobu, co jest z nim nie w porządku? Środowisko protokołu HTTP charakteryzuje się brakiem stanu (ang. stateless), czyli i tak skończysz na czymś mniej lub bardziej podobnym do klasycznej sesji. Pamiętaj jedynie, by obiekty, które chcesz zapisywać pomiędzy żądaniami mogły się poprawnie (de)serializować. Najlepiej jest to osiągnąć implementując interfejs Serializable.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 08:12