Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果循环以加粗某些记录,并保持其他记录不加粗_Php_Mysql_If Statement_Pdo_While Loop - Fatal编程技术网

Php 如果循环以加粗某些记录,并保持其他记录不加粗

Php 如果循环以加粗某些记录,并保持其他记录不加粗,php,mysql,if-statement,pdo,while-loop,Php,Mysql,If Statement,Pdo,While Loop,我正试图从数据库中获取返回的记录。我正在查找此页面中尚未返回的粗体返回问题(返回=1)和非粗体问题(返回=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->

我正试图从数据库中获取返回的记录。我正在查找此页面中尚未返回的粗体返回问题(返回=1)和非粗体问题(返回=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>";
 }
?>

大概是这样的吧

while ($rowq = $prepq->fetch(PDO::FETCH_ASSOC)) {
    $bold = $rowq['returned'] == 1 ? ' font-weight:bold;' : '';
    echo "<li style='margin:30px;{$bold}'>{$rowq['question']}</li>";
}
while($rowq=$prepq->fetch(PDO::fetch_ASSOC)){
$bold=$rowq['returned']==1?'font-weight:bold;':'';
echo“
  • ”; }
  • 顺便说一句,您永远不应该在HTML布局中使用内联CSS样式。