![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Na poczatek kod: http://www.phpriot.com/2835 Tablica tmp_msg zawiera wszystkie informacje o napotkanych błędach. Później wyświetlam jej zawartość a następnie ją usuwam i co dziwne, te komunikaty dalej są obecne w tej tablicy. Dostaję je nawet po przeładowaniu strony. Co robię źle ? pozdrawiam zabic |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 24 Dołączył: 18.01.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie pomogło. Dalej dostaje komunikaty
Temat dalej jest aktualny (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
A nie zauważyłeś, że dwie linijki wyżej wywołujesz metody, które coś do tej tablicy wpisują?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Owszem, zauwazyłem. Ów metody, w razie potrzeby powinny umieszczać ów komunikaty w tej tablicy, później następuje wypisanie jej zawartości a na końcu chcialbym ją wyczyścić tylko nie wiem czemu, ale mi się to nie udaje ;p Jak usunąć jej zawartość ? ;p
Zresztą skopiuj sobie ten kod, zakomentuj konstruktor i zobacz jak działa;p Ten post edytował zabic 4.05.2010, 12:36:01 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak dla mnie to to wcale nie będzie działać jak powinno, gdyż:
I dalej te funkcje:
Jako argument do tych funkcji dajesz isset($data['surname']) lub name isset($data['name']), czyli wartość true/false, czyli te wyrażenia PCRE na nic się nie zdadzą przeciw temu typowi danych (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Usunąlem isset() i dalej mam pelną tablice ;p
Ten post edytował zabic 4.05.2010, 13:44:39 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Muszę przyznać, że trochę denerwująca jest Twoja ignorancja. Nie muszę nawet tego sprawdzać, bo widzę dokładnie co się dzieje w skrypcie. Napisałem teraz na szybko coś, a żebyś TY sobie sprawdził i się zdziwił, bo jestem pewien, że mam rację. Nie sprawdzałem, ale syntax errorów raczej nie ma:
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
MIałeś racje dlatego szybko poprawiłem swojego wczesniejszego posta;p hmm... co jest z ta tablicą? Czemu ciągle ona coś zawiera mimo tego, że ją unsetuję ?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
A jak wywołujesz dane funkcje z tej klasy?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Jak zawiera, skoro nie zawiera. Sprawdź:
Jeśli ponownie wykonasz funkcję register dla obiektu $u, to pole tmp_msg klasy user znowu będzie zawierać przez krótką chwilę komunikaty. Ten post edytował mortus 4.05.2010, 14:04:20 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
heh... wyczyściłem cache przeglądarki i już jest ok. Jeszcze jedno pytanko. W którym miejscu dodać funckję isset() by nie dostawać Notice: Undefined index: status in C:\www\register.php on line 10?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
heh... działa...
Jak to isset nie jest funckją skoro pobiera argumenty i zwraca wartośc ? (IMG:style_emoticons/default/snitch.gif) |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Jest specjalną konstrukcją języka PHP. Działa jak funkcja, ale funkcją nie jest. Poczytaj w Manual-u w ramce Notes.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziękuję za pomoc
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:45 |