İşte asıl sorun geliyor

Bir tane checkbox koydum toplama işlemi için
O checkboxu seçince toplama olacak
Seçilmeyince çarpma olacak
Çarpma olduğunda da doldurulması gereken alanlar boş ise bir tepki verilecek
index.php
<form method="POST" action="form.php">
birinci carpim: <input type="text" name="birinci" /><br />
ikinci carpim: <input type="text" name="ikinci" /><br>
toplama: <input type="radio" name="topla" value="topla" /><br>
<input type="submit" value="carp" name="carp" /></form>
form.php
<?
$birinci = $_POST["birinci"];
$ikinci = $_POST["ikinci"];
$topla = $_POST["topla"];
$sonuc = $birinci * $ikinci;
$toplasonuc = $birinci + $ikinci;
if ( ($birinci == '') || ($ikinci == '') )
{
echo 'doldur tum delikleri';
}
else{
echo '<br>';
echo $sonuc;
}
elseif {
echo $toplasonuc;
}
?>