如何将下拉列表的选定值存储到php中的会话变量中

时间:2013-02-25 10:36:46

标签: php mysql

目前我正在研究一个系统。这里我有一个下拉列表,其值从数据库中填充。现在我需要的是,当有人从列表中选择一条记录时,所选择的值应存储在会话变量中,该变量将显示在另一页面中。我们可以这样做吗?我在PHP编码。 我的代码是:

<td align="center">
                <?php
                $sql_dep=" Select * from   places_tbl";
                $row_dep = $db->Execute($sql_dep);
                $total_dep  = $row_dep->RecordCount();
                ?>
                <select name="place" class="txtbx08" id="place">
                <option value="">--Please Select City--</option>
                <?php if($total_dep>0) {
                while(!$row_dep->EOF)
                {   
                ?>
                  <option value="<?php echo $row_dep->fields["place_id"];?>">
                  <?php echo ucfirst($row_dep->fields["place_name"]); ?>
                  </option>
                  <?php 
                    $row_dep->MoveNext();
                    }}
                  ?>
                </select></td>

1 个答案:

答案 0 :(得分:1)

我不确定你是如何检索所选值的(假设是通过POST),但正常的程序是:

session_start();

$_SESSION['place'] = $_POST['place'];