2013-04-06 41 views
0

我試圖從數據庫獲取返回的記錄。我期待大膽的返回問題(返回= 1)和非粗體問題(返回= 0)尚未返回該頁面http://starsQA.com/Qbank如果環路大膽的某些記錄,並保持其他非粗體

這是迄今爲止查詢代碼:

<?php 
include("db_conn.php"); 
$qry_string = "select * from stars order by starName ASC"; 
$prep = $pdo_conn->prepare($qry_string); 
$prep->execute(); 
while ($row = $prep->fetch(PDO::FETCH_ASSOC)) { 
    echo "<button class='tosearch spcbtn' id='tglbtn{$row['starID']}'>{$row['starName']}</button>"; 
    echo "<div style='clear:both;'></div>"; 
    echo "<div style='color:black;' class='tgldiv' id='tgldiv{$row['starID']}'><b>{$row['starName']}</b><br><ol>"; 
    $qry_stringq = "select * from questions where starID = ? && approved = 1"; 
    $prepq = $pdo_conn->prepare($qry_stringq); 
    $prepq->execute(array($row['starID'])); 
    while ($rowq = $prepq->fetch(PDO::FETCH_ASSOC)) { 
     echo "<li style='margin:30px'>{$rowq['question']}</li>"; 
    } 
    echo "<ol'></div>"; 
    echo "<div style='clear:both;'></div>"; 
} 
?> 

如果您在格諾·塞傑斯輸入到搜索框中,並打開他的按鈕,然後問題1-26應大膽質疑27應該是非大膽

回答

0

也許這樣的事情?

while ($rowq = $prepq->fetch(PDO::FETCH_ASSOC)) { 
    $bold = $rowq['returned'] == 1 ? ' font-weight:bold;' : ''; 
    echo "<li style='margin:30px;{$bold}'>{$rowq['question']}</li>"; 
} 
+0

完美,它的工作,謝謝 – jenstar 2013-04-06 09:06:03

+0

順便說一句,你不應該在你的HTML佈局中使用內聯CSS樣式。 – barbashov 2013-04-06 09:29:01

相關問題