PHP sorgusu ortalama bulma

abdalwahid

Decapat
Katılım
8 Mart 2021
Mesajlar
91
Daha fazla  
Cinsiyet
Erkek
Kod:
<?php include_once "head.php";

$hatlar = $db->prepare('SELECT * FROM calisma_bilgileri');

$hatlar->execute();

$hatlarıCek = $hatlar->fetchAll();

?>

Arkadaşlar yukarıdaki şekilde bir kod yapısı var. Aşağıdaki kodlarla hiz satırındaki veriyi gösteriyorum. Tablomda hiz dışında bir de hhiz şeklinde içerik var.

Kod:
   <?php foreach($hatlarıCek as $hat){?>

 

   <?php echo $hat['hiz']; ?>

 

    <?php }?>

Aşağıdaki içerik ile hiz/hizz ortalamasını göstermek istiyorum. Nasıl bir ilave yapmam gerek? Birde örneğin hiz 88 hizz 90 yani 88/90=0.97 sonucu çıkıyor bunu 97 olarak göstermem gerek.

Kod:
   <?php echo $hat['hizortalama']; ?>
 
Selam ,
böyle bir şey olabilir mi?
[CODE lang="php" title="ortalama"]
$ortalama =($hat['hiz'] / $hat['hizz'])*100;
echo $ortlama;

[/CODE]

veya sql tarafında select (hiz/hizz)*100 from calisma_bilgiler şeklinde de çekebilirsin.
 
$ortalama =($hat['hiz'] / $hat['hizz'])*100; echo $ortlama;

Şu şekilde sayfanın üzerine ekledim en üstte NAN yazdı..

PHP:
<?php include_once "head.php";

$hatlar = $db->prepare('SELECT * FROM calisma_bilgileri');

$hatlar->execute();

$hatlarıCek = $hatlar->fetchAll();

$ortalama =($hat['hiz'] / $hat['hizz'])*100;

echo $ortalama;

?>
 
Ben senin yazdığın örnek üzerinden devam etmiştim. fetchAll yaptıktan sonra foreach yapman lazım.
ilk postundaki foreach kodunun içerisinde kullanabilirsin.
 

Geri
Yukarı