我有使用Ternory Operator方法选择selectbox的代码:
Ternary operator let us return one of two values based on a given condition. It’s syntax is like below.
(expression)?(if expression is true):(if expression is false)
Run Code Online (Sandbox Code Playgroud)
mycode的:
<select class="form-control contentgroup input-sm" name="access">
<option value="1" <?php echo ($access = 1) ? 'selected' : ''; ?>>1</option>
<option value="2" <?php echo ($access = 2) ? 'selected' : ''; ?>>2</option>
<option value="3" <?php echo ($access = 3) ? 'selected' : ''; ?>>3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
但我输出我看到所有选项都被选中:
<select class="form-control contentgroup input-sm" name="access">
<option value="1" selected>1</option> …Run Code Online (Sandbox Code Playgroud)