Straciłem cały ranek i nie udało mi się wyjaśnić dlaczego nie działa mi zapamiętywanie wybranego "radio" w formularzu.
Mamy formularz:
<input <?php if($amortyzacja=='2.5') echo 'checked="checked"'; ?> style="margin-top: 5px" name="amortyzacja" value="2.5" type="radio" /> 2,5% <br />
<input <?php if($amortyzacja=='10') echo 'checked="checked"'; ?> style="margin-top: 5px" name="amortyzacja" value="10" type="radio" /> 10% <br />
...
...
To wysyłam do kontrolera.
W kontrolerze dla uproszczenia tylko odbieram i wysyłam w tej samej postaci do szablonu zawierającego ten formularz. Dodatkowo przez echo tuż przed if'ami sprawdzam jaka jest wartość zmiennej amortyzacja.
Działa dla 3 pozycji a dla liczby 14 nie działa. Wiele razy kopiowałem powyższe albo poniższe działające inputy ale to nie ma wpływu.
Poradziłem sobie robiąc warunek przez alternatywe wykluczającą z użyciem wszystkich innych opcji i to działa ... ale dlaczego jest tak że echo pokazuje 14 a w kolejnej instrukcji warunek amortyzacja==14 nie działa

Za wskazówki dziękuję