Php 如何根据用户输入对选择选项进行排序

Php 如何根据用户输入对选择选项进行排序,php,Php,请告诉我,我不知道如何做到这一点,所以我需要帮助。我有以下代码: <select> <option>Sunday</option> <option>Monday</option> /* this option goes down to Saturday */ </select> 用户必须选择一个插入到数据库中的选项,假设用户选择了星期二,并希望稍后对其进行编辑。现在,我想在星期二看到该选项,例如:

请告诉我,我不知道如何做到这一点,所以我需要帮助。我有以下代码:

<select>
    <option>Sunday</option>
    <option>Monday</option>
    /* this option goes down to Saturday */
</select>
用户必须选择一个插入到数据库中的选项,假设用户选择了星期二,并希望稍后对其进行编辑。现在,我想在星期二看到该选项,例如:

<select>
    <option>Sunday</option>
    <option>Monday</option>
   <option>Tuesday</option> /* this option will be the visible option before the user opens the selection */
</select>

我想通过PHP实现这一点,分配给输出数据库信息的变量是$day,所以$day='tuday';请告诉我如何做到这一点?

您可以尝试这是一个示例,您可以申请所有选择选项

<select>
   <option <?PHP echo ($day=='Tuesday' ? selected : ""); ?>>Tuesday</option> 
</select>

你可以试试这个例子,你可以申请所有的选择选项

<select>
   <option <?PHP echo ($day=='Tuesday' ? selected : ""); ?>>Tuesday</option> 
</select>

要在PHP中实现这一点,您可以

<select>
    <option <?PHP echo $day=='Sunday' ? '"selected=selected"' : ''); ?>>Sunday</option> 
    <option <?PHP echo $day=='Monday' ? '"selected=selected"' : ''); ?>>Monday</option> 
    <option <?PHP echo $day=='Tuesday' ? '"selected=selected"' : ''); ?>>Tuesday</option> 

...

</select>

要在PHP中实现这一点,您可以

<select>
    <option <?PHP echo $day=='Sunday' ? '"selected=selected"' : ''); ?>>Sunday</option> 
    <option <?PHP echo $day=='Monday' ? '"selected=selected"' : ''); ?>>Monday</option> 
    <option <?PHP echo $day=='Tuesday' ? '"selected=selected"' : ''); ?>>Tuesday</option> 

...

</select>
星期二星期二