обновяване, сесия

torreto

Registered
здравейте
в сайта ми като дам да редактирам профила се обновява успешно в базата данни, но в сайта не се обновява, обновява се чак след като излеза и влеза в профила :/ как ще стане без да се налага да излизам и влизам в профила?
 
Кое по-точно не се обновява ? Това, което ти е на сесия, при промяна, на сесията задаваш новите стойности и се връщаш в началото. Следващия път като се логнеш, ще си взима директно новите данни от базата данни.
 
примерно съм обновил "години" и "град". записват се в БД, но като дам на "профил" са старите чак след като излеза и влеза се обновяват, а искам това да става без да се налага излизане и влизане
 
Дай да видя как обновяваш и как извеждаш на екрана. И не ми казвай, че тези данни ги слагаш в сесия, моля те.
 
Вероятно при логване изкарва информацията от базата данни и я запазва във $_SESSION. Направи така, че след като обновиш информацията в базата данни, да обновява $_SESSION променливата с новата, обновена информация от базата данни. :)
 
Fakeheal каза:
Вероятно при логване изкарва информацията от базата данни и я запазва във $_SESSION. Направи така, че след като обновиш информацията в базата данни, да обновява $_SESSION променливата с новата, обновена информация от базата данни. :)

Какво по-различно казах в първия си пост :D
 
thinklinux каза:
Запазва си в сесията цялата информация... иначе няма как да стане това.. :)


Явно не сте чували израза "Структура на кода". Ако му е структуриран, както трябва кода няма да му се налага да пази такава информация в сесии. Но щом е решил, че трябва тогава при промяна да ресетва данните на сесията. Трие данните от старата и въвежда след това новите.
 

Back
Горе