Merhaba bu yazıda PHP ile iki sayısal değeri toplama işlemini yapacağız. PHP ile toplama için artı (+) sembolü kullanılır. Bu sembol artimetik toplama operatörü olarak ifade edilir.
Aşağıdaki örnekte iki tam sayı değerini toplayıp ekrana yazdırdık. Sonraki örnektede iki değişkeni toplayıp sonuçları bir değişkene aktarıp ikinci satırda da bu sonuç değişkenini ekrana yazdırdık.
Örnek 1: iki değeri toplayıp yazdırma
1 2 3 4 5 | <?php echo 12+25; //çıktı: 37 |
Örnek 2: Değişkenleri toplama
1 2 3 4 5 6 7 | <?php $s1=12; $s2=25; $sonuc= $s1+$s2; echo $sonuc; //çıktı: 37 |
Toplama işlemi web programlama tarafında her zaman bu kadar basit olmayacaktır. Genellikle bir form verisini okuyup, bu değerleri toplamak yada işleme tabi tutmak gerekir.
PHP Form Toplama İşlemi
Aşağıdaki örnekte sayi1 ve sayi2 adında text nesnelerini islem.php sayfasına gönderip orada toplama işlemi yapılmaktadır. Bu işlem için gerekli sayfalar ve kod şu şekilde olacaktır.
hesapla.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <!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.com</title> </head> <body> <form action="islem.php" method="get"> sayı 1:<input type="text" name="sayi1"><br> sayı 2:<input type="text" name="sayi2"><br> <input type="submit" name="hesapla" value="HESAPLA"> </form> </body> </html> |
islem.php
1 2 3 4 5 6 | <?php $s1=$_GET['sayi1']; $s2=$_GET['sayi2']; echo $s1+$s2; |
Yukarıdaki örnekte hesapla.php sayfası çalıştırıldığında iki tane text nesnesine sayısal değer girilir. hasapla.php sayfasındaki formun butonuna tıklandığında form verileri method içindeki (GET) yöntemle action ile belirtilen(islem.php) sayfasına gönderilir.
islem.php sayfasındaki PHP kodu kendisine method ile gönderilen yönteme göre (ki burada GET’tir) verileri okuyup s1 ve s2 değişkenlerine aktarır. ardından değerleri topyıp ekrana yazdırır.
Yorum Yap