![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam taki problemik z deklaracja funkcji. Pisze sobie prosta aplikacje i zauważyłem, ze pewien fragment kodu będzie mi sie identycznie powtarzał parę razy. Postanowiłem wiec użyć do tego funkcji, w która wpisze ten kod a potem wywołam ja w odpowiednich miejscach. A wiec w uproszczeniu mam coś takiego:
Jak widać zmienna autor otrzymuje z jakiegoś wcześniejszego zapytania do bazy i zmienna ta na pewno ma jakąś wartość bo już próbowałem robić samo echo. Niestety tak jakby w ciele funkcji PHP nie widzi mi tej zmiennej. Wyczytałem w manualu, ze trzeba zmienna autor zadeklarować jako globalna. Zrobilem cos takiego:
ale wtedy jakieś dziwne efekty wizualne pojawiają sie mi na stronie... tzn, stronka sie rozwala trochę, a w miejscu, gdzie ma sie pojawić wywołana funkcje jest tylko tekst "Autor: " bez zmiennej, która ma wyświetlić np. imię autora. Może po prostu coś źle robie...? Jeśli wiecie jak to zrobić to proszę o jakaś podpowiedz. Pozdrawiam, Łukasz. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 1.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
Ok, dziala. Brakowalo jedengo srednika na koncu linijki przy wywolaniu funkcji. Niestety tlo mam dosc ciemne w kolorze tekstu (dopiero potem nakladam jasniejsze, ktore przez ten blad sie nie pokazywalo) i nie dojrzalem bledu jaki mi PHP wywalalo. A wywolywanie funkcji z argumentem tez sie przydalo. Dzieki foka. Pozdrawiam, Łukasz
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 05:25 |