php ile yorum yanıtlama
Merhabalar yorum yanıtlama sistemi yapıyorum yanıtlama formu foreach döngüsü için de olduğu için musteri_yorum tablosun da kaç tane veri varsa o kadar yanıt yorumu ekliyor bunu nasıl çözerim
<?php
$query = $db->prepare("SELECT * FROM musteri_yorum where emlakci_id=:emlakci_id ");
$yorum = $query->execute(array(":emlakci_id"=>$emlakci['id']));
if($query->rowCount()){
foreach($query as $row){
$musteric = $db->query("SELECT * FROM uye where id = '{$row['musteri_id']}' LIMIT 1")->fetch(PDO::FETCH_ASSOC);
?>
<div class="comment__item">
<div class="comment__avatar">
<img src="upload/user/<?=$musteric['img']?>" alt="<?=$musteric['ads']?>"></div>
<div class="comment__details">
<div class="comment__top">
<div class="comment__author"><?=$musteric['ad']?> <?=$musteric['soyad']?></div>
<div class="rating js-rating jq-ry-container" data-rating="<?=$row['rating']?>" data-read="true" readonly="readonly" >
<div class="jq-ry-group-wrapper">
<div class="jq-ry-normal-group jq-ry-group">
</div>
</div>
</div>
</div>
<div class="comment__content"><?=$row['yorum']?></div>
<div class="comment__foot">
<div class="comment__time"><?=$row['date']?></div>
<div class="comment__actions">
<a class="comment__action">Yanıtla</a>
</div>
</div>
<?php
$query = $db->prepare("SELECT * FROM yorum_yanit where yorum_id=:yorum_id ");
$yorum = $query->execute(array(":yorum_id"=>$row['id']));
if($query->rowCount()){
foreach($query as $roww){
?>
<div class="answer" style="display: block;">
<div class="answer__avatar">
<img src="upload/user/<?=$emlakci['img']?>" alt="Avatar" style="cursor: default;"></div>
<div class="answer__details">
<div class="answer__message">
<div class="comment__content"><?=$roww['yorum']?></div>
</div>
</div>
</div>
<?php } } ?>
<form method="POST">
<input type="text" name="yorum_yanit" >
<button name="yanit" type="submit">Gönder</button>
</form>
<?php if ($_POST['yanit']) {
// INSER KODLARI
} ?>
</div>
</div>
<?php }
}else{
echo '<h3>Yorum bulunamadı..</h3>';
}
?>
</div>