PHP在循环之间包装html

时间:2014-06-02 23:56:24

标签: php html

首先我是一个完整的PHP新手所以请耐心等待。我试图围绕诸如" h4"等元素包装div。标签不会中断for循环。这可能吗?感谢

<?php 
$con=mysqli_connect("localhost","root","XXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXX");
// Check connection
if (mysqli_connect_errno()) {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM caseStudies");
$row = mysqli_fetch_array($result);
for($i = 0; $i < 1; $i++) {
    echo "<div id='my-div-$i'></div>";
    echo'<h4>' . $row['caseName'] . '</h4>';
}

我想要发生的事情:

<?php
$con=mysqli_connect("localhost","root","xxx","xxx");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM caseStudies");
$row = mysqli_fetch_array($result);
for($i = 0; $i < 1; $i++) {
echo "<div id='my-div-$i'>";
echo '<div class="header">';
echo '<h4>' . $row['caseName'] . '</h4>';
echo '</div>';
echo '</div>';
}?>

1 个答案:

答案 0 :(得分:2)

试试这个。您始终可以在h4标记之前和之后拆分开始和结束div。 (很抱歉之前。我说错了,虽然我把代码放在h4标签周围)

$con=mysqli_connect("localhost","root","XXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXX");
// Check connection
if (mysqli_connect_errno()) {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM caseStudies");
$row = mysqli_fetch_array($result);
for($i = 0; $i < 1; $i++) {
    echo "<div id='my-div-$i'>";
    echo '<h4>' . $row['caseName'] . '</h4>';
    echo "</div>"
}


<div class="header">
echo '<h4>' . $row['caseName'] . '</h4>';
</div>