DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
15
Cevap
4068
Tıklama
0
Öne Çıkarma
PHP Öğreniyorum - PHP ile Hesap Makinesi
P
19 yıl (59 mesaj)
Çavuş
Konu Sahibi

Hesap Makinesi v0.1
Merhaba arkadaşlar
Sadece 4 işlem yapabilen basit bir hesap makinesi scripti yazdım. PHP'yi benim gibi yeni yeni öğrenmeye çalışan arkadaşarın incelemesini şiddetle tavsiye ederim.

Alıntı değildir!

Örneği görmek için tıklayın...

Önce formumuzu hazırlıyoruz. Aşağıdaki kodlari "sayi_gonderme.html" ismiyle kaydedelim.
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Hesap Makinesi v0.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<style type="text/css">
<!--
.style1 {
font-size: 12px;
}
-->
</style>
</head>

<body>
<form name="form1" method="post" action="hesapla.php">
<table border="0" align="center">
<tr>
<th colspan="2" scope="row"><span class="style1">Hessap Makinesi v0.1</span></th>
</tr>
<tr>
<th width="131" scope="row"><div align="center" class="style1">Birinci Sayı</div></th>
<td width="126"><input name="sayi1" type="text" id="sayi1" size="5"></td>
</tr>
<tr>
<th scope="row"><span class="style1">İkinci Sayı</span></th>
<td><input name="sayi2" type="text" id="sayi2" size="5"></td>
</tr>
<tr>
<th scope="row"><div align="center" class="style1">İşlem</div></th>
<td><select name="islem" class="style1" id="islem">
<option value="+">Toplama</option>
<option value="-">Çıkarma</option>
<option value="*">Çarpma</option>
<option value="/">Bölme</option>
</select></td>
</tr>
<tr>
<th scope="row"><div align="center">
<input name="Gonder" type="submit" id="Gonder" value="Gönder">
</div></th>
<td><div align="center">
<input type="reset" name="sil" value=" S i l ">
</div></td>
</tr>
</table>
</form>

</body>
</html>



Formumuz hazır şimdi de formumuzdan gelen bilgileri işleyecek dosyamızı hazırlayalım.
"hesapla.php" isminde bir dosya oluşturup içine aşağıdaki kodları ekleyelim.



 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Hesap Makinesi v0.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<style type="text/css">
<!--
.style2 {font-size: 12px}
-->
</style>
</head>

<body>
<?php
if ($islem == "*") {
$sonuc = $sayi1 * $sayi2;
}
elseif ($islem == "/") {
$sonuc = $sayi1 / $sayi2;
}
elseif ($islem == "-") {
$sonuc = $sayi1 - $sayi2;
}
elseif ($islem == "+") {
$sonuc = $sayi1 + $sayi2;
}
?>


<center>
<br><h1><?php echo $sayi1.$islem.$sayi2."=".$sonuc; ?></h1>
<p align="center"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=10460439&url=sayi_gonderme.html" data-href="sayi_gonderme.html">Yeni işlem için tıklayın</a></p>
</center>
</body>
</html>


Örneği görmek için tıklayın...





< Bu mesaj bu kişi tarafından değiştirildi phptakimi -- 17 Kasım 2006; 14:03:31 >

M
19 yıl (7532 mesaj)
Yarbay

"Edit pad pro " hocamhttp://www.editpadpro.com/
Note pad de ne ki sıksam 2 gunde ben de yazarım delphide


Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.