将 php 会话变量传递给 HTML 选择标记,并从可用列表中显示为所选值

目前,我有一个HTML选择标签,其中包含一些可用的选项。对于该 Select 标记,我需要传递一个会话变量并显示为所选值。请提供支持,以完成此任务。


<?php


 session_start()


 //Variable need to show in Select tag

 //Session value Equals to - Junior Executive Assistant

 $_SESSION['Designation'];



?>


<select id="designation" class="form-control" name="designation" required> 


    <option value="Banking Trainee">Banking Trainee</option>

    <option value="Junior Executive Assistant">Junior Executive Assistant</option>

    <option value="Junior Executive Officer">Junior Executive Officer</option>

    <option value="Executive officer">Executive officer</option>

    <option value="Manager">Manager</option>

    <option value="Senior Manager">Senior Manager</option>

    <option value="Chief Manager">Chief Managerr</option>

</select>


喵喔喔
浏览 88回答 1
1回答

森林海

您需要对每个选择选项添加一个复选标记,以查看其值是否与 中的值匹配,如果是,请设置该选项的属性。例如:$_SESSION['Designation']selected<option&nbsp;value="Banking&nbsp;Trainee"<?php&nbsp;echo&nbsp;$_SESSION['Designation']&nbsp;==&nbsp;'Banking&nbsp;Trainee'&nbsp;?&nbsp;'&nbsp;selected'&nbsp;:&nbsp;'';&nbsp;?>&nbsp;>Banking&nbsp;Trainee</option>对于其他选项,您可以相应地更改比较字符串。如果您启用了PHP短标签,则可以通过使用来代替例如<?=<?php echo<option&nbsp;value="Banking&nbsp;Trainee"<?=&nbsp;$_SESSION['Designation']&nbsp;==&nbsp;'Banking&nbsp;Trainee'&nbsp;?&nbsp;'&nbsp;selected'&nbsp;:&nbsp;''&nbsp;?>&nbsp;>Banking&nbsp;Trainee</option>
打开App,查看更多内容
随时随地看视频慕课网APP