如何在php中的文本框中显示会话变量的值

时间:2012-10-21 21:12:13

标签: php

在我的项目中,我需要将所选链接的值从一个页面带到另一个页面,它应该显示在文本框中。

为此我使用的会话变量代码如下:

in caledar.php

这不是整个脚本......有一个类可以生成日历代码。以下是功能。

function getDateLink($day, $month, $year)
        {
            // Only link the first day of every month
            $link = "";
            if ($day)
            {
                $selectedDate = $day.$month.$year;
                var_dump($selectedDate);die;
                //session_register("$selectedDate");
                //session_start();

                if (isset($_GET["selectedDate"]))
                $_SESSION['date'] = $selectedDate;

                //("location:login_sucessful.php");

                $link = "Leave_app.php";
            }
            return $link;
    }

在application.php中

<input type="text" id="Editbox1" name="strt_date" value="<?PHP
if(isset($_SESSION['date'])){echo $selectedDate;}?>">

它不起作用。也没有收到任何错误消息。

1 个答案:

答案 0 :(得分:1)

你没有回应实际的$ _SESSION变量,它需要这样做:

<input type="text" id="Editbox1" name="strt_date" value="<?PHP if(isset($_SESSION['date'])){echo $_SESSION['date'];}?>">