• 25-01-2023, 12:17:09
    #1
    Arkdaşlar Merhaba Üçgenin Alanını Hesaplayan Form Yapmam Lazım Fakat Hesapla Yaptığımda Ne yaparsam Yapayım sonuç 0 Çıkıyor

    <html lang="en" dir="ltr">
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
        <form class="" action="p2.php" method="post">
          taban <input type="text" name="taban" value=""><br>
          yukselik <input type="text" name="yukselik" value=""><br>
          <input type="submit" name="button" value="Gönder">
        </form>
      </body>
    </html>
    <?php
      $taban=$_POST["taban"];
      $yuksek=$_POST["yukselik"];
      @$sonuc=($taban * $yukselik)/2;
      echo "Üçgenin alanı : ". $sonuc;
     ?>
  • 25-01-2023, 12:19:25
    #2
    hocam değişkenleri düzgün yazıp deneyin.
  • 25-01-2023, 12:20:37
    #3
    <!DOCTYPE html>
    <html>
    <body>
    
    <form>
      Base:<br>
      <input type="text" id="base" name="base"><br>
      Height:<br>
      <input type="text" id="height" name="height"><br>
      <br>
      <button type="button" onclick="calculateArea()">Calculate Area</button>
      <br><br>
      Area: <span id="result"></span>
    </form>
    
    <script>
    function calculateArea() {
      var base = document.getElementById("base").value;
      var height = document.getElementById("height").value;
      var area = (base * height) / 2;
      document.getElementById("result").innerHTML = area;
    }
    </script>
    
    </body>
    </html>
    Kendinize göre değişkenlerinin ismini değiştirebilirsiniz.
  • 25-01-2023, 12:20:49
    #4
    Chiang adlı üyeden alıntı: mesajı görüntüle
    hocam değişkenleri düzgün yazıp deneyin.

    Nasıl Yani Hocam
  • 25-01-2023, 12:20:52
    #5
    Merhabalar,
    Whatsapp : 08503052365 iletişime geçebilirseniz ücretsiz yardımcı olmaktan gurur duyarız
  • 25-01-2023, 12:23:32
    #6
    SizerSoft adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,
    Whatsapp : 08503052365 iletişime geçebilirseniz ücretsiz yardımcı olmaktan gurur duyarız
    Teşekkür Ederim Hocam
  • 25-01-2023, 12:26:55
    #7
    hocam postan gelen değerleri float yada integer olarak almanız gerekiyor.

    örnek veriyorum

    $postValue = floatval($_POST["value"]);
    aynı zamanda hesapladığınız sonucu 2 basamaklı kesirli göstermek istiyorsanız değeri bu şekilde formatlayabilirsiniz.
    $calculatedValue = 12.7573738;

    echo number_format(floatval($calculatedValue), 2, '.', '');
  • 25-01-2023, 12:32:18
    #8
    Kodunuz dogru mantik fakat "yukseklik " degerleriniz kodlariniz cogu yerinde farkli ve yanlis yazilmis (yazim hatasi var) bir daha kontrol edin...


    Calisani :

    <?php
      $taban=$_POST["taban"];
      $yuksek=$_POST["yukseklik"];
      $sonuc=($taban * $yuksek)/2;
      echo "Üçgenin alanı : ". $sonuc;
     ?>
    
    <html lang="en" dir="ltr">
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
        <form class="" action="" method="post">
          taban <input type="text" name="taban" value=""><br>
          yukselik <input type="text" name="yukseklik" value=""><br>
          <input type="submit" name="button" value="Gönder">
        </form>
      </body>
    </html>
  • 25-01-2023, 12:34:06
    #9
    bilirkishi adlı üyeden alıntı: mesajı görüntüle
    Kodunuz dogru mantik fakat "yukseklik " degerleriniz kodlariniz cogu yerinde farkli ve yanlis yazilmis (yazim hatasi var) bir daha kontrol edin...


    Calisani :

    <?php
      $taban=$_POST["taban"];
      $yuksek=$_POST["yukseklik"];
      $sonuc=($taban * $yuksek)/2;
      echo "Üçgenin alanı : ". $sonuc;
     ?>
    
    <html lang="en" dir="ltr">
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
        <form class="" action="" method="post">
          taban <input type="text" name="taban" value=""><br>
          yukselik <input type="text" name="yukseklik" value=""><br>
          <input type="submit" name="button" value="Gönder">
        </form>
      </body>
    </html>
    Hocam İlginizden Dolayı Çok Teşekür ederim @SizerSoft; Hocam Yardımcı oldu Çözdüm.