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.