Как получить комментарии из базы данных mysql, не разрушая мои html-теги

Я хочу дать небольшой стиль для моего раздела комментариев, вот код без каких-либо css, но я хочу дать ему некоторый стиль

<div id="comments">
<?php 
    $sql = "SELECT * FROM comments ORDER BY id LIMIT 2";
    $result = mysqli_query($con, $sql);
    if (mysqli_num_rows($result) > 0) {
        while ($row = mysqli_fetch_assoc($result)) {
            echo "<p>";
            echo $row['author'];
            echo "<br>";
            echo $row['message'];
            echo "<br>";
            echo $row['time'];
            echo "</p>";

        }

    } else {
        echo "there are no comments!";
    }
?>
</div>
<button>More comments</button>

и вот здесь моя секция html, в которой я хочу появиться при обработке моих комментариев php, где USER, COMMENT и TIME хранятся в моей базе данных, вот html, как я могу отбросить вышеуказанные переменные в теги html ниже?

<div class="media response-info">
<div class="media-left response-text-left">
<a href="#">
<img class="media-object" src="images/c1.jpg" alt="">
</a>
<h5><a href="#">USER</a></h5>
</div>
<div class="media-body response-text-right">
<p>COMMENT</p>
<ul>
<li>TIME</li>
<li><a href="single.html">Reply</a></li>
</ul>
</div>
</div>

php,html,

1

Ответов: 1


0 принят

Вы можете сделать так:

    <div id="comments">
   <?php 
    $sql = "SELECT * FROM comments ORDER BY id LIMIT 2";
    $result = mysqli_query($con, $sql);
    if (mysqli_num_rows($result) > 0) {
        while ($row = mysqli_fetch_assoc($result)) { ?>
            <div class="media response-info">
            <div class="media-left response-text-left">
            <a href="#">
            <img class="media-object" src="images/c1.jpg" alt="">
            </a>
            <h5><a href="#"><?php echo $row['author']; ?></a></h5>
            </div>
            <div class="media-body response-text-right">
            <p><?php  echo $row['message']; ?></p>
            <ul>
            <li><?php echo $row['time']; ?> </li>
            <li><a href="single.html">Reply</a></li>
            </ul>
            </div>
            </div>

<?php   }

    } else {
        echo "there are no comments!";
    }
?>
</div>

надеюсь, это поможет вам.

PHP, HTML,
Похожие вопросы