我有这样的查询:

while($stmt->fetch()){
    echo "<option value=\"".$sku_brandname."\">".$sku_brandname."</option>";
}


我需要做的是创建一条语句,如果sku_brandname =“ Something”,则将其选中。

我不确定该怎么做,因为我无法在回显中创建if语句。

我尝试过这样的事情:

if($sku_brandname = "$brand") {
    $selected = " selected";
}


但无法完全正常工作,它显示了所有已选择的对象。

最佳答案

或者,您也可以像这样一行。我不记得那个说法到底叫什么

while($stmt->fetch()){
  $selected = ($sku_bandname == 'Something') ? ' selected="selected"' : '';
  echo '<option value="{$sku_brandname}" {$selected} >{$sku_brandname}</option>';
}

07-24 09:50
查看更多