![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 9.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
alo, wiec mam taki problem, wszystko w tej klasie dzialaloby supcio, gdyby nie to ze funkcja mysql_escape_data mimo iz dziala dobrze to nie modyfikuje mi zmiennej $dane,
klasa ma tak dzialac, ze przy inicjalizacji z jakims zestawem danych, automatycznie laczy sie z baza a nastepnie pobiera dane wejsciowe, a funkcja mysql_escape_data wywala rozne podstepne znaczki i uaktualnia ustawiona juz wczesniej tablice z danymi wejsciowymi, czy ktos moze mi powiedziec w czym tkwi problem? ustawialem tez w tej lini nr 22 tak: $this->dane=$this->escape_data($dane) , ale wtedy ustawialo pusta tablice...,
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/blink.gif) co chiales przez to osiągnąc? Zmienna $dane zawsze jest ustawiona, a jak nie jest to jest ustawiana domyslnie na pustą tablicę. Ten warunek zawsze bedzie spelniony. funkcja escape_data operuje na tablicy, a ty potem robisz trim na tej tablicy, escapujesz ją i wogole. krotko rzecz mowiąc wykonujesz funkcje, które powinny dzialac na stringach, a ty ich uzywach do tablicy. Jestes pewien ze to chciales osiągnąć? To ci bedzie modyfikowalo lokalną zmienna utworzoną na potrzebę petli, a nie jak podejrzewam ze ty chciales ze bedzie ci to modyfikowalo element tablicy |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 16:21 |