我试图隐藏我的div,如果info = 1
这是我的b4
$sql = 'SELECT Id, start, work_id, nummer, LEFT(job_art, 30) as job_art FROM godkend where work_id = :work_id';
$q = $pdo->prepare($sql);
$q->bindValue(':work_id', $work_id);
$q->execute();
$q->setFetchMode(PDO::FETCH_ASSOC);
?> <?php while ($r = $q->fetch()): ?>
<div class="liste">
<?php
if ($r["info"] == 1){
echo'' ;
}
else
{
echo '<a href="visWeb_godkend.php?work_id='.$r["work_id"]. '&Id='.$r["Id"]. '&nummer='.$r["nummer"].' " class="bluelink"><p class="padding"><span class="blacklink">'.$r["nummer"]. '</span> '.$r["job_art"]. '</p></a>';
}
?>
</div>
<?php endwhile; ?>
<div class="buttomCorners"></div>
所以现在我想把它全部放在php里面,但是我的同时提取给我带来了一些问题。
$sql = 'SELECT Id, start, work_id, info, nummer, LEFT(job_art, 30) as job_art FROM rum where work_id = :work_id';
$q = $pdo->prepare($sql);
$q->bindValue(':work_id', $work_id);
$q->execute();
$q->setFetchMode(PDO::FETCH_ASSOC);
if ($r["info"] == 1){
echo '';
}
else
{
echo '<div class="topCorners"></div>';
while ($r = $q->fetch()):
echo '<div class="liste">';
echo '<a href="visWeb_opgaver.php?work_id='.$r["work_id"]. '&Id='.$r["Id"]. '&nummer='.$r["nummer"].' " class="bluelink"><p class="padding"><span class="blacklink">'.$r["nummer"]. '</span> '.$r["job_art"]. '</p></a></div> ';
endwhile;
echo '<div class="buttomCorners"></div>';
}
?>
在上面的代码中,我不得不移动我的fetch,如果我把while抓取任何其他地方,我的设计看起来不对,因为我必须移动它,我的if info = 1不工作。< / p>
我正在尝试做这样的事情
top div
发布1
发布2
发布3
等等
botton div
但如果只有info = 1的帖子,则不应显示任何内容。
答案 0 :(得分:0)
$sql = 'SELECT Id, start, work_id, nummer, LEFT(job_art, 30) as job_art FROM godkend where work_id = :work_id';
$q = $pdo->prepare($sql);
$q->bindValue(':work_id', $work_id);
$q->execute();
$q->setFetchMode(PDO::FETCH_ASSOC);
//check we have some results
if($q->rowCount() > 0){
echo '<div class="topCorners"></div>';
while ($r = $q->fetch()){
if ($r["info"] != 1){
echo '<div class="liste">'
echo '<a href="visWeb_godkend.php?work_id='.$r["work_id"]. '&Id='.$r["Id"]. '&nummer='.$r["nummer"].' " class="bluelink"><p class="padding"><span class="blacklink">'.$r["nummer"]. '</span> '.$r["job_art"]. '</p></a>';
echo '</div>';
}
}
echo '<div class="buttomCorners"></div>';
}
答案 1 :(得分:0)
// request
$sql = 'SELECT Id, start, work_id, nummer, LEFT(job_art, 30) as job_art FROM godkend where work_id = :work_id';
$q = $pdo->prepare($sql);
$q->bindValue(':work_id', $work_id);
$q->execute();
$q->setFetchMode(PDO::FETCH_ASSOC);
// html
echo '<div class="topCorners"></div>';
if($q->rowCount() > 0):
while ($r = $q->fetch()):
if ($r["info"] !== 1 ):
echo '<div class="liste">
<a href="visWeb_opgaver.php?work_id='.$r["work_id"]. '&Id='.$r["Id"]. '&nummer='.$r["nummer"].' " class="bluelink">
<p class="padding"><span class="blacklink">'.$r["nummer"]. '</span> '.$r["job_art"]. '</p>
</a>
</div> ';
endif;
endwhile;
else: // $q->rowCount() = 0
echo '<p>No result</p>';
endif;
echo '<div class="buttomCorners"></div>';