hesap makinesi yardım lütfen çok acil!!.
echo '<form method="POST" action="">
<p><input type="text" name="T1" size="20"></p>
<p><input type="text" name="T2" size="20"></p>
<p><input type="submit" value="Gönder" name="B1"></p>
</form>';
$s1 = $_POST["T1"];
$s2 = $_POST["T2"];
$islem = $_POST["islem"];
if(($s1 & $s2) == ""){
echo "kutulara sayı giriniz lütfen";
}else{
$islem = $s1 + $s2;
$islem = $s1 - $s2;
$islem = $s1 * $s2;
$islem = $s1 / $s2;
$islem = $s1 ^ $s2;
$islem = $s1 % $s2;
};
echo $islem;
?>
hesap makinesi yapmak amacıyla aklımdan şu şekilde bir kod yazdım ama bilmeden başka bişey yaptım o şeyde sanırım sonucu ascii kareter olarak veriyor :) lütfen bilen birisi nasıl yapacagım konusunda bana yardım etsin
Php
neden bunları arka arkaya aynı anda yazıyorsun ki ?
$islem = $s1 + $s2;
$islem = $s1 - $s2;
$islem = $s1 * $s2;
$islem = $s1 / $s2;
$islem = $s1 ^ $s2;
$islem = $s1 % $s2;
Php
echo '<form method="POST" action="">
<p><input type="text" name="T1" size="20"></p>
<p><input type="text" name="T2" size="20"></p>
<p><input type="submit" value="Gönder" name="B1"></p>
</form>';
$s1 = $_POST["T1"];
$s2 = $_POST["T2"];
$islem = $_POST["islem"];
if(($s1 & $s2) == ""){
echo "kutulara sayı giriniz lütfen";
}else if($islem = $s1 + $s2){
echo $islem;
}else if($islem = $s1 - $s2){
echo $islem;
}else if($islem = $s1 * $s2){
echo $islem;
}else if($islem = $s1 / $s2){
echo $islem;
}else if($islem = $s1 ^ $s2){
echo $islem;
}else if($islem = $s1 % $s2){
echo $islem;
};
?>
sanırım bunu dediniz ama bundada sadece toplama yapıyor bu arada en azından sizin yazdıgınız cevapla biraz daha geliştirebildim tşk ederim fakat bütün işlemleri nasıl yaptırabilirim aynı anda ?
Php
<?php
$sayi1 = $_POST["sayi1"];
$sayi2 = $_POST["sayi2"];
$isaret = $_POST["isaretler"];
if($sayi1=="")
{ $sayi1="0";
}
if($sayi2=="")
{ $sayi2="0";
}
if($isaret=="+")
{ echo"$sayi1 + $sayi2"
}
if($isaret=="-")
{ echo"$sayi1 - $sayi2";
}
if($isaret=="." or $isaret=="x" or $isaret=="*")
{ echo"$sayi1 * $sayi2";
}
if($isaret=="/")
{ echo"$sayi1 / $sayi2";
}
?>
benimde aklıma böyle bişey geldi inş işe yarar denemedim çalışırmı çalışmazmı diye ama aklıma gelen ilk şey buydu
Php
mantık olrak dogru görünüyor teşekkür ederim ;)
yanlız koddamı hata var benmi calıştıramadım anlamadım ama sonuç alamıyorum nedense..
Php
if($isaret=="+")
{ echo"$sayi1 + $sayi2"
}
burada echonun sonuna ";" koymayı unutmuşum orayı
if($isaret=="+")
{ echo"$sayi1 + $sayi2";
}
bununla değiştir kardeşim...
Php
<form id="form1" name="form1" method="post" action="">
<p>Please enter the number
</p>
<p>
<input type="text" name="number1"/>
</p>
<p>
<input type="text" name="number2"/>
</p><strong>Calculate</strong>
<p>
<input type="radio" name="radio" id="radio" value="Plus" />
Plus
<input type="radio" name="radio" id="radio2" value="Mines" />
Mines
<input type="radio" name="radio" id="radio3" value="Mult." />
Mult.
<input type="radio" name="radio" id="radio4" value="Divide" />
Divide</p>
<p>
<input type="submit" name="action" value="Submit" />
</p>
<p> </p>
</form>
<?php
if (isset($_POST['action']) and $_POST['action'] == 'Submit')
{
$number1=$_POST["number1"];
$number2=$_POST["number2"];
$radio=$_POST["radio"];
if ($radio=='Mines'){
$cevap = $number1 - $number2;
echo $cevap;
}
if ($radio=='Plus'){
$cevap = $number1 + $number2;
echo $cevap;
}
if ($radio=='Mult.'){
$cevap = $number1 * $number2;
echo $cevap;
}
if ($radio=='Divide'){
$cevap = $number1 / $number2;
echo $cevap;
}
}
?>
Php
ugraşınız için teşekkür ederim ama anlamadım ve çalıştıramadım ):
php kodlarina kadar text boxlari yaptim kardes....daha sonra radio butonlari koydum toplamami cikartmami carpmami bolmemi islemi yapabilmen icin....daha snra da bunlari php de number 1 number2 diye adlandrdm ve sirasyla toplaama cikarma carpma bolme yapmasini istedim ve calsiyr yani bende....gournce yapmistim valla ve calistgi icinde oraya koydum ;) neden calismyr onu bilemem belki bi yanlis yapmis olablirsin....
Php
http://www.cokacaip.com/deneme/toplacikar.php
sonuç yazılmıyor..
<?php
echo '<form method="POST" action="">
<p>Sayı 1 =<input type="text" name="sayi1" size="20"></p>
<br>İşlem =<input type="text" name="isaretler" size="5">
<p>Sayı 2 =<input type="text" name="sayi2" size="20"></p>
<p><input type="submit" value="Gönder" name="B1"></p>
</form>';
$sayi1 = $_POST["sayi1"];
$sayi2 = $_POST["sayi2"];
$isaret = $_POST["isaretler"];
if($sayi1=="")
{ $sayi1="0"; }
if($sayi2=="")
{ $sayi2="0"; }
if($isaret=="+")
{ echo "$sayi1 + $sayi2"; }
if($isaret=="-")
{ echo "$sayi1 - $sayi2"; }
if($isaret=="." or $isaret=="x" or $isaret=="*")
{ echo "$sayi1 * $sayi2"; }
if($isaret=="/")
{ echo "$sayi1 / $sayi2"; }
?>