Merhaba,
Aşağıda ki kodda normalde herşey yolunda çalışıyor, ama veritabanı sorgulamada kategori sistemi yapmak zorunda kaldım dolayısıyla x bir kategori çağırırken dosya.php?katid=1 olarak çalıştırıyorum. Kategori yaptıktan sonra %lik ayarları yapamadım
$cbadaysor=$db->prepare("SELECT * FROM cbaday WHERE adaykat='1'");
kullandığım kodlar:
<?php
$oysor=$db->prepare("SELECT * FROM oy");
$oysor->execute();
$toplamoy=$oysor->rowCount();
$cbadaysor=$db->prepare("SELECT * FROM cbaday WHERE adaykat='1'");
$cbadaysor->execute();
while($adaycek=$cbadaysor->fetch(PDO::FETCH_ASSOC)) {
$oysor=$db->prepare("SELECT * FROM oy where cbaday_id=:id");
$oysor->execute(array(
'id' => $adaycek['cbaday_id']
));
$adayoy=$oysor->rowCount();
?>
<p><span style="font-size:20px; color:red;"><?php echo $adaycek['cbaday_adsoyad'] ?></span> <small>(Geçerli Oy Sayısı: <?php echo $adayoy ?>)</small></p>
<div class="progress">
<div class="progress-bar" role="progressbar" style="width: <?php echo ($adayoy*100)/$toplamoy ?>%;" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">
<?php echo number_format(($adayoy*100)/$toplamoy,2,",",".") ?>%</div>
</div>
<hr>
<?php } ?>
Teşekkürler.
Yüzde hesaplama
2
●509
- 26-02-2019, 17:55:03https://www.r10.net/php/1999353-yard...n-prepare.htmlAdalente adlı üyeden alıntı: mesajı görüntüle
Buradaki yöntem ile çözdüm hocam teşekkür ederim. Baktım % ile uzun sürecek benimde aklıma kısıtlayabilirmiyim geldi ve oldu hocam.
Yanıtınız için teşekkür ederim. R10 candır
