我正在运行下面的代码,但无法让if语句正常工作。我希望能够删除div如果没有内容,如果有,然后显示它,但目前它要么全部删除它,如果一个数据库条目是空的,而不是只删除1空行。如果雄蕊对数据库查询不起作用
<?php
$con = new mysqli($DBServer, $DBUser, $DBPass, $DBName);
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
extract($_GET);
{ $result = mysqli_query($con,"SELECT * FROM links ORDER by id ");
while($row = mysqli_fetch_array($result)) {
if ($section=""){
echo"";
}
elseif ($section="a"){
echo"<div class=\"page-header\">" . $row['section'] . "\</div>";
}
echo "<div class=\"links-wrap\">
<div class=\"links-box\">
<div class=\"links-image\"><img src=\"images/links/" . $row['img1'] . "\"></div>
<div class=\"links-site-txt\">" . $row['link1'] . "</div>
<div class=\"links-desc\">" . $row['desc1'] . "</div>
</div>
<div class=\"spacer-left\"></div>
<div class=\"links-box\"></div>
<div class=\"spacer-left\"></div>
<div class=\"links-box\"></div>
</div>";}}
mysqli_close($con);
?>
你在哪里设置'$ section'? – Aquillo 2014-09-27 14:29:10