簡體   English   中英

PHP中的三元切換

[英]Ternary toggle in php

我正在嘗試使用下拉菜單中的選項設置順序。 我正在將訂單放入變量中,並且試圖使用該變量來確定選擇哪個選項,但由於某種原因,它將無法正常工作。 有人可以找出我做錯了什么嗎?

<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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM