如何用动态html在php中显示Session值?

时间:2014-02-02 13:59:45

标签: php html session

<?php                            
       session_start();
       echo "<b>Start Date:</b>$_SESSION['Date']<br />";
       echo "<b>Venue:</b>$_SESSION['address']<br />";
       echo "<b>Church Name: </b>$_SESSION['ChurchLead']<br />";
       echo "<b>Course Type </b>$_SESSION['coursename']<br />";
       echo "<b>Participants: </b>$_POST['NumbPart']<br />";
       echo "<b> Latitude: </b>$_SESSION['lat']<br />";
       echo "<b> Longitude: </b>$_SESSION['long']<br />";
?>

这是在php中显示Session值的正确方法吗?我的价值空白。

3 个答案:

答案 0 :(得分:0)

要显示类似于字符串sub的数组中的值,您需要在字符串中使用{}。例如:

echo "<b> Latitude: </b>$_SESSION['lat']<br />";

变为

echo "<b> Latitude: </b>{$_SESSION['lat']}<br />";

这适用于您尝试访问数组成员或访问对象成员的实例(例如myObj-&gt; foo)

注意:我的假设是你的会话数组完全有效。

答案 1 :(得分:0)

首先,将所有行更改为:

  echo "<b>MyVar:</b>".$_SESSION['myVar']."<br />";

现在,除非你设置变量$_SESSION['MyVar'],否则你会得到空白输出。

答案 2 :(得分:0)

试试这个,这不是更好?????简单&amp;易读

<?php
   session_start();
?>
   <b>Start Date:</b><?=$_SESSION['Date'];?><br />
   <b>Venue:</b><?=$_SESSION['address'];?><br />
   <b>Church Name: </b><?=$_SESSION['ChurchLead'];?><br />
   <b>Course Type </b><?=$_SESSION['coursename'];?><br />
   <b>Participants: </b><?=$_POST['NumbPart'];?><br />
   <b> Latitude: </b><?=$_SESSION['lat'];?><br />
   <b> Longitude: </b><?=$_SESSION['long'];?><br />