Selam arkadaslar, php ile bir hesap makinesi yapmaya calisiyorum. Fakat takildigim bir yer var, hata veriyor ve cözemedim yardimlarinizi bekliyorum simdiden tesekkürler...
$kontrol=$_POST['radiobutton']; yerine isset($_POST['radiobutton'])
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<form action=”" method=”post” name=”form1?> //post methodu ile formumuzu açtik
<label></label>
<table width=”369? height=”162? border=”0?>
<tr>
<td width=”198? rowspan=”2?>Sayi 1
<input name=”sayi1? type=”text” id=”sayi1? />//1.sayi girisi</td>
<td width=”155?><label>
<input name="radiobutton" type="radio" value="topla" /> //topla radiobuttonu
Topla</label></td>
</tr>
<tr>
<td height=”31?><label>
<input name="radiobutton" type="radio" value="cikar" />
Çikar</label></td>
</tr>
<tr>
<td rowspan="3?>Sayi 2
<input name="sayi2? type="text" id="sayi2? /> //2.sayi girisi</td>
<td><label>
<input name="radiobutton" type="radio" value="carp" />
Çarp</label></td>
</tr>
<tr>
<td><input name="radiobutton" type="radio" value="bol" />
Böl</td>
</tr>
<tr>
<td><label>
<input type="submit" name="Submit" value="Hesapla" />
</label></td>
</tr>
<tr>
<td>Sonuç :
<?
$kontrol=$_POST['radiobutton']; //radiobutton ismindeki radiobutonlarimizi $ kontrol degiskenimize post methodu ile attikif($kontrol=="topla") // eger kontrol degiskeninde yani ismi radiobutton olan radiobutonlarimizda topla isaretli ise $ sonuç degiskeninde sayi1 ve sayi2'yi topla..
$sonuc=$sayi1+$sayi2;if($kontrol=="cikar")
$sonuc=$sayi1-$sayi2;if($kontrol=="carp")
$sonuc=$sayi1*$sayi2;if($kontrol=="bol")
$sonuc=$sayi1/$sayi2;echo $sonuc;//hangi radiobutton isaretliyse o sonucu yazar
?></td>
<td> </td>
</tr>
</table>
</form>
<body>
</body>
</html>
if($kontrol=="topla") kisimlarinada if (isset($_POST['radiobutton'])) mi gelicek? tam anlayamadim
Editörde aldigim hata bu sekilde ;