让 while 循环 PHP?

Make while loop PHP?

我来找你是因为我的循环有问题,内容设法循环,但我的 css 只适用于显示的第一个文本。附上我循环的代码和截图rendering.If大家有什么指正建议我采纳

<?php while($row = $req->fetch()) { 

            ?>      

            <div class="col-sm-8 col-md-8 text_dia">
                <h2 class="reference_dia"><a href="<?php $row['lien']?>" class="lien_reference"> <?php echo $row['reference']; ?></a></h2>
                    <h1 class="titre_dia"><?php echo $row['titre']; ?></h1>
                        <p class="description_dia"><?php echo $row['description']; ?></p>

                </div>

<?php }
    $req->closeCursor();    ?>

screenshot

.text_dia {
    margin-left:-300px;
    margin-top:400px !important; 
}
.reference_dia {
    margin-left:-600px;
    margin-bottom:-35px;
    margin-top:30px;
    font-size :20px;
    color:black; 
}
.lien_reference {
    color:#0174DF;
    background-color: transparent;
}
.lien_reference:hover { 
    text-decoration:underline;
}
.titre_dia {
    margin-left:-378px;
    font-weight:bold;
    color:black;
    font-size:21px;
    text-transform:uppercase;
    font-family:Times, Times New Roman, serif;
}
.description_dia {
    margin-top:-30px;
    color:black;
    margin-left:20px;
    text-align:left;
}

尝试直接在 while 后添加 div 行 class。 而不是 ul h1,只需使用 h1。 使用没有 ul 或 ol 标签的 li 是没有意义的,所以我用 p 标签替换了你的 li

<?php while($row = $req->fetch()) {  ?>     

<div class ="row">
<div class="col-sm-8 col-md-8 text_dia">
    <p class="reference_dia"><a href="<?php $row['lien']?>" 
    class="lien_reference"> <?php echo $row['reference']; ? 
   ></a></p>
    <h1 class="titre_dia"><?php echo $row['titre']; ?></h1>
<p class="description_dia"><?php echo 
 $row['description']; ?></p>
 </div>
 </div>
<?php }
$req->closeCursor();?>