我在1页的会话变量中设置了一个值,现在我必须在另一个页面的下拉列表中显示该会话变量值。 我已经尝试了所有的东西,但无法让它发挥作用,可能是因为编码不好。
这是我的代码:
<select name="subject_id"
class="select-form subjectSelect sub" onchange="ajaxDrp(this.value)"
>
<option value="" style="color:#000">Select</option>
<?php
$sql = "select * from mock_subject ";
$res = mysqli_query($dbhandle,$sql);
$numrows =mysqli_num_rows($res);
echo mysql_error();
if($numrows){
while($obj = mysqli_fetch_object($res)){
if($obj->status == 1){
if($subjectId == $obj->id){
echo '<option value="'.obj->id.'"
style="color:#000"
selected >'.$obj- >subject_name.'
</option>';
} else {
echo '<option value="'.$obj->id.'"
style="color:#000">'.($obj->subject_name).'
</option>';
}
}
}
}
?>
</select>
会话已经启动,我的会话变量值为subject'Id
,但在下拉列表中我必须显示subjectId
的主题名称,代码就像这个代码会话:
$_SESSION["subject"] = "contains subject ID"