ďťż
Podstrony
|
telcocafeWitam,mam taki oto kodzik: // temat do zamkniecia - kod wyparował :-) Pomijam już łączenie się z bazą danych i wysyłanie zapytania... Chciałbym aby funkcja result wyświetliła mi wynik... Jak przekazać zmienną $row['title'] do funkcji tak aby wszystko było ok ?? ( każde rozwiazanie może być - oby tylko można było zmikenną przesłać nie należącą do funkcji ) HELP ME :) PS Wiem że moge do funkcji przekazać 'title' zamiast $row['title'] i później odpowiednio zmodyfikować preg_replace ( sprawdzałem - działa ) ale potrzebuję przekazywać zmienną... Użytkownik fenekpl edytował ten post 23 lipiec 2007, 23:08 a nie możesz jako zmienna funkcji?function result($tplname, $addblock='', $title)to nie jest cała klasa (jak widzę:) ) więc mógłbyś zdefiniować jeszcze jedną zmienną, np. var title i przekazać do funkcji... hmmm chyba nie do końca czaje, ale imho przyda Ci się wzorzec Registry :-) @andrzej_aa: Tak, to nie jest cała klasa. "a nie możesz jako zmienna funkcji?" -> nie, ponieważ ilość zmiennych jest różna/będzie różna. @Bełdzio: "hmmm chyba nie do końca czaje" -> To może omówie skrypt... Najpierw łącze sie z bazą danych, później wykonuję zapytanie i wynik zapisuję do odpowiedniej zmiennej. No i ostatecznie wynik dzielę na tablice, ładuje szablon i podmieniam bloki... ( właśnie z tym ostatnim jest problem ;/ ) Wkurza mnie to bo tylko ten jeden element mnie blokuje. #edit# O co chodzi z tym registry ?? Użytkownik fenekpl edytował ten post 23 lipiec 2007, 15:51 wzorzec Dobra... ostatecznie sobie poradziłem :) @andrzej_aa: wykorzystałem twój pomysł - zmienna funkcji, tyle że utworzyłem do tego jeszcze jedna funkcje na własne potrzeby ;-) TEMAT MOŻNA ZAMKNĄĆ |
|||
Sitedesign by AltusUmbrae. |