Podczas 'wkładania' skryptu do funkcji pojawił się błąd "Call to a member function assign_block_vars() on a non-object in..." - skrypt działa bez żadnych problemów jeżeli 'nie jest w funkcji'. Zna może ktoś przyczynę? A może kody nie da się 'włożyć' do funkcji? Jeżeli nie da się to może jest jakiś sposób aby nie trzeba było by pisania ciągle tego samego skryptu ze zmianą jednej albo dwóch fraz... Poniżej przedstawiam kod:
(kod zawiera pętlę do tzw. SMAR'ów)
function petla_opcje($rodzaj, $zaznaczone) { $result = @mysql_query("SELECT * FROM ".$prefix."_opcje where rodzaj='".$rodzaj."' ORDER BY id ASC"); 'NAZWA' => $row['nazwa'], 'SELECTED' => ($zaznaczone == $row['nazwa']) ? ' selected="selected"' : '' )); } }