Aşağıda iki farklı program kodunda PHP ile dört işlem gerçekleştirilmiştir. Birinci bölümde klavyeden değerleri girip ve operatör değerini kendimiz seçip php tarafında dört işlemi gerçekleştiriyoruz. İkinci uygulamada ise daha basit bir işlem olan örnek yer almaktadır. İkinci örnekte sayıları girip, bütün işlemlerin php tarafında gerçekleştirilmesini sağlıyoruz.
Operatör Kullanarak PHP Dört İşlem
Klavyeden iki sayı ve bir operatör değeri girilerek işlemleri gerçekleştiriyoruz.
PHP Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | <?php $sayi1 = $_POST['sayi1'] ?? ''; $sayi2 = $_POST['sayi2'] ?? ''; $op = $_POST['op'] ?? ''; $sonuc = 0; if(isset($_POST['islem-yap'])) { if($op=='+') $sonuc = $sayi1 + $sayi2; else if($op=='-') $sonuc = $sayi1 - $sayi2; else if($op=='*') $sonuc = $sayi1 * $sayi2; else if($op=='/') $sonuc = $sayi1 / $sayi2; } ?> <!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>TasarimKodlama</title> <style> label{ display:block; } label input[type='radio']{ display:none; } label input[type='radio']+span{ color:grey; } label input[type='radio']:checked+span{ color:green; font-weight:bold; } </style> </head> <body> <form method="post" action="<?=$_SERVER['PHP_SELF']?>"> <label for="sayi1">Sayı 1:</label> <input name="sayi1" type="text" value="<?=$sayi1?>"> <label for="sayi2">Sayı 1:</label> <input name="sayi2" type="text" value="<?=$sayi2?>"> <label> <input type="radio" name="op" value="+" <?=$op=='+'?'checked':''?>><span>TOPLA</span> </label> <label> <input type="radio" name="op" value="-" <?=$op=='-'?'checked':''?>><span>ÇIKAR</span> </label> <label> <input type="radio" name="op" value="*" <?=$op=='*'?'checked':''?>><span>ÇARP</span> </label> <label> <input type="radio" name="op" value="/" <?=$op=='/'?'checked':''?>><span>BÖL</span> </label> <button type="submit" name="islem-yap">İşlem Yap</button> </form> <h2>İşlem Sonucu: <?=$sonuc?></h2> </body> </html> |
Ekran çıktısı:
PHP Klavyeden Girilen Sayılarla Dört İşlem
Bu örneğimizde Php ile kullanıcının klavyeden girmiş olduğu iki tane sayı ile toplama, çıkarma, çarpma ve bölme işlemlerini yapan kodu paylaşacağız. Bu örneği yapmak için bize iki tane sayfa gerekmektedir. Birinci sayfa kullanıcının sayıları gireceği forma sayfası. Bu sayfanın adı dortislem1.php olacak. Diğer sayfa ise sayılar girildikten sonra hesaplanmak ve sonuçların gösterilmesini sağlayan dortislem2.php sayfası olacak.
dortislem1.php sayfasının kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <!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>PHP Dört İşlem-1</title> </head> <body> <form action="dortislem2.php" method="post"> <table border="0" bgcolor="#FF99CC"> <tr> <td colspan="2" align="center">Dört İşlem</td> </tr> <tr> <td>Birinci Sayıyı Giriniz:</td> <td><input name="sayi1" type="text" /></td> </tr> <tr> <td>İkinci Sayıyı Giriniz:</td> <td><input name="sayi2" type="text" /></td> </tr> <tr> <td> </td> <td><input name="gonder" type="submit" value="Hesapla" /></td> </tr> </table> </form> </body> </html> |
dortislem2.php sayfasının kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | <!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>PHP Dört İşlem-2</title> </head> <body> <?php $sayi1=$_POST['sayi1']; $sayi2=$_POST['sayi2']; $topla=$sayi1+$sayi2; $cikar=$sayi1-$sayi2; $carp=$sayi1*$sayi2; $bol=$sayi1/$sayi2; ?> <table width="300" border="1" bgcolor="#FFFF66"> <tr> <td colspan="2" align="center">Dört İşlem Sonucu</td> </tr> <tr> <td width="169">Birinci Sayı</td> <td width="115"><?php echo $sayi1; ?></td> </tr> <tr> <td>İkinci Sayı</td> <td><?php echo $sayi2; ?></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td>Sayıların Toplamı</td> <td><?php echo $topla; ?></td> </tr> <tr> <td>Sayıların Farkı</td> <td><?php echo $cikar; ?></td> </tr> <tr> <td>Sayıların Çarpımı</td> <td><?php echo $carp; ?></td> </tr> <tr> <td>Sayıların Bölümü</td> <td><?php echo $bol; ?></td> </tr> </table> <A HREF="javascript:javascript:history.go(-1)">Geri dön</A> </body> </html> |
Yukarıdaki resimde dortislem1.php dosyasının ekran görüntüsü görülmektedir. Kullanıcı bu form ile iki tane sayı girerek hesapla butonuna tıklaması gerekiyor.
Yorum Yap