![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
Witam, mam 2 formularze na 2 podstronach.
Gdy pierwszy zostanie wypełniony, przenosi nas do 2go. i 2 tym drugim chciałbym przechować dane ze starego formularza w ten sposob: Natomiast to zwraca tylko "array" Ma ktoś jakiś pomysł? Nie chce każdego pola z tamtego formularza osobno przechowywać, bo tych pól jest naprawde dużo. Dzięki z góry! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 1 Dołączył: 13.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Ponieważ $_POST jest tablicą , musisz albo połączyć wszystkie dane implode i wrzucić do hidden jako string albo tworzysz w foreach dla każdej danej z $_POST pole typu="hidden" a name="formularz[]" i wtedy będziesz miał dane w jednej tablicy formularz[].
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 75 Dołączył: 5.06.2012 Skąd: Lębork Ostrzeżenie: (0%) ![]() ![]() |
Ja tam bym użył Serialize ale jak kto woli...
Implode nie będzie zbyt dobrym rozwiązaniem z racji tego, że musisz podać jakiś znak, który połączy elementy, żeby potem ją rozbić. Tylko co jeśli użytkownik wpisze ten znak do formularza? (IMG:style_emoticons/default/wink.gif) Już nie mówiąc o tym, że przy okazji tracimy klucze tablicy. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
To Ci wrzuci wszystko co przesyłasz z POST w pola hidden, dzięki temu prześlesz to dalej. Tylko musisz uważać czy nazwy pól z tych 2 formularzy nie pokrywają się. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ja tam bym użył Serialize ale jak kto woli... Chciałbym tylko przypomnieć o zagrożeniach z deserializacji danych pochodzących od użytkownika. https://www.owasp.org/index.php/PHP_Object_Injection |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 75 Dołączył: 5.06.2012 Skąd: Lębork Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym tylko przypomnieć o zagrożeniach z deserializacji danych pochodzących od użytkownika. https://www.owasp.org/index.php/PHP_Object_Injection Hmmm... A o tym nie wiedziałem. Dzięki wielkie. (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 05:57 |