![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 11.10.2004 Skąd: 3c Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem, że robie przenosiny mojego skryptu na inny serwer i tam pojawia sie problem przy dodawniu rekordów do tabeli.
Zrobiłem sobie w pętli uproszczenia dla zmiennych POST, wszystko to działało na moim serwerze natomiast na obecnym nie chce działać - a dokładnie chodzi o to, że zmienne z formularza po przetworzeniu widać w echo - a nie chca sie zapisywać w bazie.
Jeśli natomiast zmiennym przypisze bez petli zamienniki:
To dziala ok. Skąd taka blokada i czy jest jakas opcja/sposob aby to jakos odblokowac, w tym przypadku jest malo zmiennych wiec mozna to recznie poprawic, ale w wielu innych przypadkach mam po kilkanascie/dziesiat zmiennych - jak sobie z tym poradzic? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 11.10.2004 Skąd: 3c Ostrzeżenie: (0%) ![]() ![]() |
Tak zgadza sie na moim pierwszym serwerze gdzie dziala foreach mam register_globals="on" na nowym mam off.
To jak sie powinno umieszczac zmienne POST w zapytaniu mysql? Jedyne wzjscie to przypisywac kazdej zmiennej POST do zapisania inna zmienna?:
Sprawdzalem jak daje do zapytania mysql zmienne w postaci tablicy POST to dzieje sie wlasnie to samo tak jak bym uzyl petli - czyli zapytanie mysql nie widzi tresc zmiennych. Mam rozumiec, ze to jest celowe ze wzgledow bezpieczenstwa. Jak wiec to sie powinno fachowo robic? Ten post edytował Volume 31.03.2012, 11:23:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 15:23 |