我有这样的查询:
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>';
}