我现在感到困惑。 为什么我无法回显选定的项目?
echo'
<form class="form-horizontal form-calculator" id="interval" action="includes/toolbox_interval.php" method="post">
<div class="modal-body">
<div class="form-group">
<label for="interval">Kies interval</label>
<select class="form-control" name="interval" id="interval">
<option></option>
<option'; if($row['days'] == 7){ echo 'selected="selected"'; } echo 'value="7">Wekelijks</option>
<option value="14">2 wekelijks</option>
<option value="30">Maandelijks</option>
<option value="91">Elk kwartaal</option>
<option value="365">Jaarlijks</option>
</select>
</div>
</div>
</form>';
答案 0 :(得分:1)
Muiter,
首先,您需要空格,请尝试以下操作 -
<option '; if($row['days'] == 7){ echo 'selected="selected"'; } echo ' value="7">Wekelijks</option>
注意选项标记之后和值属性之前的空格
如果您没有空格,以下是您所面临的情景......
如果条件已满足。因此,生成的选项标记将为:
<optionselected="selected"value="7">Wekelijks</option>
如果条件未满足。在这种情况下,您生成的选项标记将为:
<optionvalue="7">Wekelijks</option>
希望这有帮助!
-Rush