2013-04-06 2 views
0

데이터베이스에서 반환 된 레코드를 가져 오려고합니다. 나는 굵은 반환 질문에 대한 찾고 있어요 (= 반환 1) 및 비 대담한 질문이 페이지 http://starsQA.com/Qbank루프가 특정 레코드를 굵게 표시하고 나머지는 굵게 표시하지 않음

이 반환되지 않은 지금까지 쿼리 코드 (= 0 반환) :

<?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>"; 
} 
?> 

검색 상자에 제노의 SEGERS에 입력하고 자신의 버튼을 누른 다음 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

+0

그런데 HTML 레이아웃에서 인라인 CSS 스타일을 사용해서는 안됩니다. – barbashov

관련 문제