显示在另一页的下拉列表中选择的会话变量

时间:2015-07-09 11:21:06

标签: php

我在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"

0 个答案:

没有答案