ABZiko
پنج شنبه 30 بهمن 1393, 17:47 عصر
سلام، بنده یک سری مطلب دارم که هر کردوم دارای قابلیت نظر خواهی هستن، من برای هر نظر اومدم id هر پست رو به صورت خودکار در هر نظر گذاشتم که هر موقع خواستم نظرات رو بگیرم با توجه به id مطلب بگیرم، حالا من کد زیر رو نوشتم :
<?php
require_once('User.php');
$obj=new User();
$products=$obj->getProducts();
foreach($products as $things){
$commentObj=new User();
$comment=$commentObj->getComments($things['id']);
?>
<div class="image-container" style="float: left;margin: 30px 30px">
<img src="Uploads/<?php echo $things['file']; ?>">
<div class="overlay-fluid">
<a href="Explain.php?id=<?php echo $things['id']; ?>" style="color: #FFF"><?php echo $things['name']; ?></a> <img src="Uploads/<?php echo $things['avatar']; ?>" style="width: 25px;height:25px;border-radius: 50px" /> <?php echo $things['author']; ?><br>
<?php if(!empty($things['tutorial'])){echo "<span class='icon-rocket' style='font-size: 15px'></span>";} ?>
<?php if(!empty($things['explanation'])){echo "<span class='icon-box' style='font-size: 15px'></span>";} ?>
<?php
if(isset($comment['id']) && !empty($comment['id'])){
echo " <span class='icon-comments' style='font-size: 15px'></span> ".count($comment['id']);}
else{
echo "<span class='icon-cloud' style='font-size: 15px'></span>No Comment";
}
?>
<?php echo " <span class='icon-eye' style='font-size: 15px'></span> ".$things['view']; ?>
<?php echo " <span class='icon-thumbs-up' style='font-size: 15px'></span> ".$things['like']; ?>
<?php echo " <span class='icon-thumbs-down' style='font-size: 15px'></span> ".$things['disLike']; ?>
</div>
</div>
<?php
}
?>
اما برای تمام پست ها می نویسه، No comment می نویسه، مشکل چیه؟
<?php
require_once('User.php');
$obj=new User();
$products=$obj->getProducts();
foreach($products as $things){
$commentObj=new User();
$comment=$commentObj->getComments($things['id']);
?>
<div class="image-container" style="float: left;margin: 30px 30px">
<img src="Uploads/<?php echo $things['file']; ?>">
<div class="overlay-fluid">
<a href="Explain.php?id=<?php echo $things['id']; ?>" style="color: #FFF"><?php echo $things['name']; ?></a> <img src="Uploads/<?php echo $things['avatar']; ?>" style="width: 25px;height:25px;border-radius: 50px" /> <?php echo $things['author']; ?><br>
<?php if(!empty($things['tutorial'])){echo "<span class='icon-rocket' style='font-size: 15px'></span>";} ?>
<?php if(!empty($things['explanation'])){echo "<span class='icon-box' style='font-size: 15px'></span>";} ?>
<?php
if(isset($comment['id']) && !empty($comment['id'])){
echo " <span class='icon-comments' style='font-size: 15px'></span> ".count($comment['id']);}
else{
echo "<span class='icon-cloud' style='font-size: 15px'></span>No Comment";
}
?>
<?php echo " <span class='icon-eye' style='font-size: 15px'></span> ".$things['view']; ?>
<?php echo " <span class='icon-thumbs-up' style='font-size: 15px'></span> ".$things['like']; ?>
<?php echo " <span class='icon-thumbs-down' style='font-size: 15px'></span> ".$things['disLike']; ?>
</div>
</div>
<?php
}
?>
اما برای تمام پست ها می نویسه، No comment می نویسه، مشکل چیه؟