v2.5.2
Giriş yap

COUNT sayma ve yazdirma problemi.

wordes
387 defa görüntülendi

Merhaba,

Uzun uzun yazdim sildim. Simdi kisa ve oz anlatmaya calisacagim. Verilerimi bu sekilde tutuyorum.

Projelerimden birine bir bilgilendirme eklendiginde, projelerimin listelendigi tablomun sonunahangi projeye kactane bilgilendirme gelmis rakamsal olarak yazdirmaya calisiyorum. Proje ID'lerini proje_bilgilendirme'ye yazdiriyorum. COUNT ile ID'lerin kactane oldugunu toplatiyorum ama satirlari sayip kac satir var ise onu butun projelerin sonuna ekliyor.
Orn. 1 proje varsa ve 5 tane bilgilendirme yapilmissa projeler.php icindeki tablonun sonunda 5 yazmasi gibi. Bilmem anlata bildim mi..

Sagolun.

Veritabani
proje - proje_id
proje_bilgilendirme - id - proje_id

$bilgilendirmesayisor=$db->prepare("SELECT COUNT(proje_id) FROM `proje_bilgilendirme` GROUP BY proje_id");
$bilgilendirmesayisor->execute();
$bilgilendirmesayicek=$bilgilendirmesayisor->rowCount();
?>
<div class="d-flex justify-content-center">
<?php if (izin("proje",d)): ?>
<form action="projeduzenle.php" method="POST">
<input type="hidden" name="proje_id" value="<?php echo $projecek['proje_id'] ?>">
<button type="submit" name="duzenleme" class="btn btn-dark btn-sm icon-split">
Hinweis<span class="badge badge-secondary ms-2"><?php echo $bilgilendirmesayicek; ?></span>
</button>
</form>
<?php endif ?>
wordes
1119 gün önce

Oldu teşekkür ederim. Simdilik bir problem var bildirim olanlar sayfamda gözüküyor olmayanlar listeden siliniyor. Ugrastiracak bir sorun değil galiba onada daha sonra bakarim.