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

seyko fikretyalcin Avatar
<?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

02-12-2010 15:12

    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
    02-12-2010 16:56

      Php

      seyko fikretyalcin Avatar
      <?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 ?

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

        Php

        alicilin Ali 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

        10-12-2010 12:24

          Php

          seyko fikretyalcin Avatar

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

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

            Php

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

            15-12-2010 11:00

              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. :)
              15-12-2010 11:39

                Php

                seyko fikretyalcin Avatar

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

                17-12-2010 02:02

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

                  24-12-2010 09:00

                    Php

                    seyko fikretyalcin Avatar

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

                    28-12-2010 15:37

                      www.Phpkodlari.com © 2009 Herkes Php öğrenecek
                      Web tasarım ve eğitim kaynağınız.