Brakuje tutaj else{}.
IMO to ta instrukcja warunkowa powinna wyglądać tak:
if ($klientrodzaj == 'serwis') {
$cenab2 = $wynik['price_b2c'];
$serwisb2 = $wynik['service_b2b'];
} elseif ($klientrodzaj == 'indywidualny') {
$cenab2 = $wynik['price_b2b'];
$serwisb2 = $wynik['service_b2c'];
} else {
return false;
// Lub jakiś exception.
}
Lub:
if ($klientrodzaj == 'serwis'):
$cenab2 = $wynik['price_b2c'];
$serwisb2 = $wynik['service_b2b'];
elseif ($klientrodzaj == 'indywidualny'):
$cenab2 = $wynik['price_b2b'];
$serwisb2 = $wynik['service_b2c'];
else:
return false;
// Lub jakiś exception.
endif;
Choć, ja bym sprówobwał ze switch.
Btw. Nawet nie podałeś jaki błąd Ci wyskakuje. : /
To, co Ty chcesz zrobić, z endif; nadaje się prędzej do szablonów:
http://php.net/manual/en/control-structures.alternative-syntax.php