![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 7.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam! mam problem przy tworzeniu klasy odpowiedzialnej za obsluge systemu newsow - napisalem to kiedys na funkcjach i zmiennych globalnych ale postanowilem przerobic na klase.
a to fragment kodu w pliku .php
Problem polega na tym ze zapytanie mysql w funkcji edytuj_news nie wykonuje sie:
jesli zamiast tego wpisze kod
czyli zmienna $this->$news_id zastapie konkretna liczba to caly skrypt dziala dobrze wiec porblem tkwi w tym ze nie moge odczytac tej zmiennej, probowalem ja wyswietlac przez echo i tez nie dziala wiec zmienna jest na 100% pusta, ale gdy wyswietle ja przez echo $this->news_id zaraz po tym jak jej wartosc zostaje ustawiona w funkcji admin_news() w ten sposob
to zostaje wyswietlona poprawnie jej wartosc. POMOCY w czym tkwi problem? niedawno zabralem sie za obiektowe programowanie wiec jestem w tym bardzo slaby. Ten post edytował shovit 7.08.2006, 13:03:10 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 3.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zauważ, że:
więc jakoś nie po kolei albo źle masz to zaprojektowane. Muszisz mieć ustawioną wartoś news_id przed użyciem w zapytaniu. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 7.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zauważ, że:
więc jakoś nie po kolei albo źle masz to zaprojektowane. Muszisz mieć ustawioną wartoś news_id przed użyciem w zapytaniu. zmienilem na
i tez nie dziala. pozatym nie wydaje mi sie by w tym tkwil problem poniewaz dane z funkcji rysuj_formularz() wywolywanej przez edytuj_news() sa przesylane do $_PHP['self'] wiec caly kod laduje sie od nowa |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:15 |