hesap makinesi yardım lütfen çok acil!!.

seykofikretyalcinAvatar
<?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{
$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

2010-12-02 15:12:54

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;

Her programcı birgün Php yi tadacaktır
2010-12-02 16:56:39

Php

seykofikretyalcinAvatar
<?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 ?

2010-12-02 19:13:05 Edit:2010-12-02 19:21:11

Php

alicilinAli Fırat Güler

<?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 smiley

2010-12-10 12:24:16

Php

seykofikretyalcinAvatar

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..

2010-12-15 03:47:58 Edit:2010-12-15 04:02:45

Php

alicilinAli Fırat Güler

if($isaret=="+")

{ echo"$sayi1 + $sayi2"

}

burada echonun sonuna ";" koymayı unutmuşum orayı

if($isaret=="+")

{ echo"$sayi1 + $sayi2";

}

bununla değiştir kardeşim...

2010-12-15 11:00:07

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>&nbsp;</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;

 }

 

          } 

?>

al dostum bu kodlardan calistir 4 islemide yaparsin ins....bende calisiyor cunku. :)
2010-12-15 11:39:27

Php

seykofikretyalcinAvatar

ugraşınız için teşekkür ederim ama anlamadım ve çalıştıramadım ):

2010-12-17 02:02:59

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....

2010-12-24 09:00:04

Edit:

Php

seykofikretyalcinAvatar

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"; }
?>

2010-12-28 15:37:07

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro