Merhaba arkadaşlar bugün sizlere web tabanlı programlama da kullanılan PHP dili ile ilgili bir içerik aktaracağız. Bu içeriğimizin konusu PHP ile Dikdörtgen Alan ve Çevre Hesaplama Örneğidir. PHP nasıl kullanılır? PHP de kodlaman nasıl yapılır? HTML bağlantısı nasıl yapılır? PHP ile Dikdörtgen Alan ve Çevre Hesaplama Örneği nasıl yapılır? Şeklindeki sorularınızın cevabını bu içeriğimiz de bulabilirsiniz.
![]() |
PHP Görseli |
Kod Alanı
Bu uygulamamız da ilk önce HTML metnimizi hazırlıyoruz. Kullanıcılar tarafından girilecek olan 2 adet sayı ve kullanıcılar tarafından işaretlenecek olan radio buton ile işlemlerimizi gerçekleştireceğiz. Kullanıcının seçtiği radio butona göre alan veya çevreyi hesaplayacağız. Html metnin de hazırladığımız dokümanı PHP dosyamıza aktaracağız. Sonradan da bu işlemimizi ekrana yansıtacağız.
Bildiğiniz üzere HTML alanında hazırlamadan PHP alanında bir işlem yapamamaktayız. Bu uygulama ile birlikte HTML alanında nasıl işlemler gerçekleştirdiğimizi ve PHP alanında bu gerçekleştirdiğimiz işlemleri nasıl yansıtacağımızı öğreneceğiz. Sizler de deneyim uygulamalarınızı bizlere aktarabilirsiniz. Şimdiden iyi denemeler.
HTML EKRANI
hesaplama.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
<form action="hesaplama.php" method="post" name="form">
<label>Sayı1</label> <input type="text" name="sayi1" id="sayi1" /><br />
<label>Sayı2</label> <input type="text" name="sayi2" id="sayi2" /><br />
<label>Dikdörtgen Alan</label> <input type="radio" value="alan" name="dikdortgen" id="alan" />
<label>Dikdörtgen Çevre</label> <input type="radio" value="cevre" name="dikdortgen" id="cevre" /><br />
<input type="submit" name="hesapla" value="Hesapla" />
</form>
</body>
</html>
PHP EKRANI
hesaplama.php
<?php
$sayi1=$_POST["sayi1"];
$sayi2=$_POST["sayi2"];
$secim=$_POST["dikdortgen"];
switch($secim){
case "alan":
$sonuc=$sayi1*$sayi2;
echo "Dikdörtgenin Alanı :".$sonuc;break;
case "cevre":
$sonuc=($sayi1+$sayi2)*2;
echo "Dikdörgenin Çevresi :".$sonuc;break;
default: echo"hesaplanmamış";}
?>