PHP sorgusu ortalama bulma

abdalwahid

Hectopat
Katılım
8 Mart 2021
Mesajlar
92
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.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı