我正在尝试使用下拉列表中的选项设置某些内容的顺序。我将订单放入一个变量中,并尝试使用该变量来决定选择哪个选项,但由于某种原因它不起作用。任何人都可以弄清楚我做错了什么吗?
<option value="DESC" <? ($comment_order == "DESC" ? "selected" : "");?>>Descending</option>
<option value="ASC" <? ($comment_order == "ASC" ? "selected" : "");?>>Ascending</option>
您的语句没有输出任何内容。您想在其前面加上
echo
:
<? echo ($comment_order == "DESC" ? "selected" : "");?>
如果您将它们发布在这里,就是代码
如果有错误或其他问题请告诉我
<option value="DESC" <? ($comment_order == $_POST['selectname'] ? "selected" : "");?>>Descending</option>
<option value="ASC" <? ($comment_order == $_POST['selectname'] ? "selected" : "");?>>Ascending</option>