Php 另一页中的会话变量

Php 另一页中的会话变量,php,oracle,Php,Oracle,我正在用PHP和数据库进行编程,我想做的是将会话变量传递到另一个页面,但问题是我看不到另一个页面上的值这是我的选择器代码 <form method="post" action="monitorIndex.php"> <?php $projectParse = oci_parse($conn, 'SELECT DISTINCT PROJECT_NAM

我正在用PHP和数据库进行编程,我想做的是将会话变量传递到另一个页面,但问题是我看不到另一个页面上的值这是我的选择器代码

<form method="post" action="monitorIndex.php">
                            <?php      
                                $projectParse = oci_parse($conn, 'SELECT DISTINCT PROJECT_NAME FROM MASTER_DRAWING '
                                        . 'ORDER BY PROJECT_NAME ASC');
                                oci_execute($projectParse);

                                echo '<select name="cd-dropdown" id="cd-dropdown" class="cd-select">';
                                    echo '<OPTION VALUE="">PROJECT SELECT</OPTION>';
                                    while($row = oci_fetch_array($projectParse,OCI_ASSOC)){
                                        $projectName = $row ['PROJECT_NAME'];
                                        echo "<OPTION VALUE='$projectName'>$projectName</OPTION>";
                                    }
                                echo '</select>';
                            ?>
                                    <input type="submit" name="submit">
                            </form>

接受者是这样的

<?php 

$_SESSION['cd-dropdown'] = $_POST['cd-dropdown'];

?>

<h1><?php $_SESSION['cd-dropdown']; ?></h1>


我看不到h1中的值,请帮助我您缺少一个
回音

<h1><?php echo $_SESSION['cd-dropdown']; ?></h1>
或(更可读)


请记住,我不知道背后的逻辑,因此您必须自己“修复”逻辑(即:“旧”发布值如何?必须被接受或删除?

您缺少一个
回音

<h1><?php echo $_SESSION['cd-dropdown']; ?></h1>
或(更可读)


请记住,我不知道背后的逻辑,因此您必须自己“修复”逻辑(即:“旧”发布值如何?是否必须被接受或删除?

还有一个问题,如果我刷新页面,我将丢失该变量。如何在刷新该目标时保持该变量的完整性page@uDonCallisto我应该用“;”吗而不是“:”?因为它显示了error@user3736689:no应该是正确的语法。。。你能附加错误吗?我把这个代码放在session\u start(),$\u session['cd-dropdown']=isset($\u POST['cd-dropdown'])之后$_POST['cd-dropdown']:isset($\会话['cd-dropdown'])$_会话['cd-dropdown']:'';问题是现在根本没有显示出价值。我使用这个
@user3736689:可能不是放置它的正确位置。。。如果我们没有真正的代码,我们就帮不了你…还有一个问题,如果我刷新页面,我就丢失了那个变量。如何在刷新该目标时保持该变量的完整性page@uDonCallisto我应该用“;”吗而不是“:”?因为它显示了error@user3736689:no应该是正确的语法。。。你能附加错误吗?我把这个代码放在session\u start(),$\u session['cd-dropdown']=isset($\u POST['cd-dropdown'])之后$_POST['cd-dropdown']:isset($\会话['cd-dropdown'])$_会话['cd-dropdown']:'';问题是现在根本没有显示出价值。我使用这个
@user3736689:可能不是放置它的正确位置。。。如果我们没有真正的代码我们就帮不了你。。。
if(isset($_POST['cd-dropdown'])) {
    $_SESSION['cd-dropdown'] = $_POST['cd-dropdown'];
}
elseif(!isset($_SESSION['cd-dropdown'])) {
    $_SESSION['cd-dropdown'] = '';
}