这是我的代码:
echo "<option value=".$crew_rank_id.".(($crew_rank_id == $crew_rank) ? "selected" : "").>".$crew_rank_table."</option>";
我想要做的是在echo
答案 0 :(得分:0)
试试这个,
在变量中检查<input type="radio" id="radioSelect" onclick="selectedInputChange('Some input with \' in it')"/>
<p id="demo"></p>
商店并在$crew_rank_id == $crew_rank
代码
<option>
答案 1 :(得分:0)
你在几个地方错过了双引号。第一个获得了价值并且选择了#34;是一个字,没有间距。关闭选项标签之前的第二个。
echo "<option value=".$crew_rank_id." ".(($crew_rank_id == $crew_rank) ? "selected" : "").">".$crew_rank_table."</option>";
答案 2 :(得分:0)
您在字符串中混合PHP语句和PHP变量,并且有一些缺少的引号和HTML标记。
这应该有效:
echo "<option value='{$crew_rank_id}' ". (($crew_rank_id == $crew_rank) ? "selected" : "") . ">{$crew_rank_table}</option>";