I to powinno być pierwsze - kod formularza. A poza tym dlaczego dajesz trzy instrukcje if. Czy nie lepiej skorzystać ze switch?
OK - nie wiem czy o to Ci chodziło, ale spłodziłem taki kawałek kodu - formularz plus skrypt do jego obsługi - wszystko w jednym pliku.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <meta http-equiv="content-type" content="text/html;charset=utf-8" />
<form action="index.php" method="post" enctype="application/x-www-form-urlencoded"> <p><input type="radio" name="raty" value="1" />Cena: 100%
</p> <p><input type="radio" name="raty" value="2" />Cena: 50%
</p> <p><input type="radio" name="raty" value="4" />Cena: 25%
</p> <input type="submit" value="Zatwierdź" />
<?php
$_raty = $_POST['raty'];
$_cena = 10; # Tu wpisz cene lub zrodło, z ktorego przypisana będzie ta dana do zmiennej - dla przykładu daje 10
switch($_raty) {
case '1':
echo('Kwota do zapłaty wynosi: '.$_cena.'zł'); break;
case '2':
$_dozaplaty = $_cena / 2;
echo('Rata stanowi połowę ceny jednostkowej towaru i wynosi: '.$_dozaplaty.'zł'); break;
case '4':
$_dozaplaty = $_cena / 4;
echo('Rata stanowi 1/4 ceny jednostkowej towaru i wynosi: '.$_dozaplaty.'zł'); break;
default:
echo('ERROR'); # Tu zdefiniuj sobie jakiś komunikat o błędzie break;
}
}
else {
}
?>