mam spory problem z wykonaniem kilku warunków IF po sobie. Czy jest jakiś na to sposób, by wykonało każdy z poniższych warunków IF?
Oto przykład formularza nad którym pracuje:
Dodam, że wykonuje to na CMSie Joomla i używam komponentu Fabrik
$elementa = (int)'{dieta1___kalarycznosc_raw}'; $elementb = (int)'{dieta1___weekendy_raw}'; $elementc = (int)'{dieta1___okres_trwania_dostaw_raw}'; $elementd = (int)'{dieta1___licza_zestaw_w_raw}'; if ($elementa == 280 && $elementb == 1 && $elementd > 0 && $elementc > 0 ) { return ($result = (($elementa + 112)*$elementc)*$elementd); } if ($elementb == 0) { return ($result = ($elementa * $elementc)*$elementd); } // Powyższe warunki dobrze funkcjonują. Problem jest dolną cześcią, gdzie rezultat w zależności od okresu trwania dostaw nie mnoży przez dany procent. // Czy jest możliwość, aby po warunku IF dalej były wykonywane polecenia? elseif ($elementc == 2) { return ($result-($result * 0.02)); } elseif ($elementc == 3) { return ($result-($result * 0.03)); } elseif ($elementc == 4) { return ($result-($result * 0.05)); } else { }
Proszę o sugestie w tej sprawie, będę bardzo wdzięczny.
Z poważaniem.