0
这是我的php代码。如何根据值选择选项
$list .="<option value='$A $B'> $A,$B </option>";
我想根据数据进行选择。例如如果$ A = 1和$ B = 2,则选项值被选中。
Normaly我会做它通过这个代码
<?php echo $A == '1' ? 'selected' : ''; ?>
但由于$名单已经在PHP的报价我不能。
这是我的php代码。如何根据值选择选项
$list .="<option value='$A $B'> $A,$B </option>";
我想根据数据进行选择。例如如果$ A = 1和$ B = 2,则选项值被选中。
Normaly我会做它通过这个代码
<?php echo $A == '1' ? 'selected' : ''; ?>
但由于$名单已经在PHP的报价我不能。
选项1:
$list .="<option value='$A $B' ". ($A == '1' ? 'selected : '') ."> $A,$B </option>";
选项2:
$selected = $A == '1' ? 'selected : '';
$list .="<option value='$A $B' $selected> $A,$B </option>";
由于接受的答案实际上并没有提供预期的效果,我会发布一个正确的方法。
$list.="<option value='$A $B'".($A==1 && $B==2?' selected':'')."> $A,$B </option>";
这是一个内联的条件来检查,如果二者$A equals 1
和$B equals 2
。如果两者均为true,则将该属性添加到该选项,否则会将空字符串添加到该选项。
让我的投票在这里了解细节 – Dekel