Php 在a<;中打印会话变量;部门>;

Php 在a<;中打印会话变量;部门>;,php,html,css,Php,Html,Css,我正在尝试将从page-1.php获取的会话变量打印到page-2.php的div中。我已经设法通过会话从page-1获取到page-2的值,但是我无法将值打印到菜单正下方的div(一个div)中。当我回显输出时,它会打印在左上角。代码如下: .output{ height:50px; width:150px; margin-top:10px; border: 1px solid black; } </style> <t

我正在尝试将从page-1.php获取的会话变量打印到page-2.php的div中。我已经设法通过会话从page-1获取到page-2的值,但是我无法将值打印到菜单正下方的div(一个div)中。当我回显输出时,它会打印在左上角。代码如下:

 .output{
    height:50px;
    width:150px;
    margin-top:10px;
    border: 1px solid black;
    }
    </style>
    <title>Untitled Document</title>
    </head>

    <body>
    <?php
    session_start();
    echo '<div class="output">$_SESSION["val-2"]</div>';    //get session variables
    echo '<div class="output">$_SESSION["val-1"]</div>';
    echo '<div class="output">$_SESSION["val"]</div>';
    ?>

    <div><h1>Page-2</h1></div>
    <div class="menu">
        <ul>
            <li><a href="page-1.php">Page-1</a></li>
            <li><a href="page-2.php">Page-2</a></li>
        </ul>
    </div>
    <div class="output"></div>
    </body>
.output{
高度:50px;
宽度:150px;
边缘顶部:10px;
边框:1px纯黑;
}
无标题文件
第2页

尝试连接字符串和变量,它可能会起作用

<?php
session_start();
echo '<div class="output">'.$_SESSION["val-1"].'</div>';
echo '<div class="output">'.$_SESSION["val-2"].'</div>';
echo '<div class="output">'.$_SESSION["val-3"].'</div>';
?>

更新

<?php 
session_start();
echo '<div class="output">'.$_SESSION["val-1"].$_SESSION["val-2"].$_SESSION["val-3"].'</div>';
?>


希望这个有帮助。

尝试连接字符串和变量,它可能会起作用

<?php
session_start();
echo '<div class="output">'.$_SESSION["val-1"].'</div>';
echo '<div class="output">'.$_SESSION["val-2"].'</div>';
echo '<div class="output">'.$_SESSION["val-3"].'</div>';
?>

更新

<?php 
session_start();
echo '<div class="output">'.$_SESSION["val-1"].$_SESSION["val-2"].$_SESSION["val-3"].'</div>';
?>


希望这个有帮助。

您需要在任何事情之前,甚至在
标记或
之前,先有
会话_start()

将代码更改为:

<?php session_start(); ?>

<!doctype>
<head>
.... 
.output{
    height:50px;
    width:150px;
    margin-top:10px;
    border: 1px solid black;
    }
    </style>
    <title>Untitled Document</title>
</head>

<body>
    <?php
    session_start();
    echo '<div class="output">';
      echo $_SESSION["val-2"];
      echo $_SESSION["val-1"];
      echo $_SESSION["val"];
    echo "</div>"; 
    ?>
....

.... 
.产出{
高度:50px;
宽度:150px;
边缘顶部:10px;
边框:1px纯黑;
}
无标题文件
....

您需要在任何事情之前,甚至在
标记或
之前,先有
会话_start()

将代码更改为:

<?php session_start(); ?>

<!doctype>
<head>
.... 
.output{
    height:50px;
    width:150px;
    margin-top:10px;
    border: 1px solid black;
    }
    </style>
    <title>Untitled Document</title>
</head>

<body>
    <?php
    session_start();
    echo '<div class="output">';
      echo $_SESSION["val-2"];
      echo $_SESSION["val-1"];
      echo $_SESSION["val"];
    echo "</div>"; 
    ?>
....

.... 
.产出{
高度:50px;
宽度:150px;
边缘顶部:10px;
边框:1px纯黑;
}
无标题文件
....

尝试更改echo“$”会话[“val-1”];回显“.$”会话[“val-1]”;及see@Akintunde是的,先生,我在跑步XAMPP@Satya谢谢,我试过了,但效果不错。尝试更改echo“$”会话[“val-1”];回显“.$”会话[“val-1]”;及see@Akintunde是的,先生,我在跑步XAMPP@Satya谢谢,我试过了,但它工作了。谢谢,它工作了,但它仍然在3个不同的div中输出结果不是一个div,在左上角也是这样,而我希望结果出现在菜单下面。当你写了3个div时,输出也会创建3个div,由cssThanks处理位置,我做到了…回显“.$”会话[“val-1”]。
”。$”会话[“val-2”]。
。$”会话[“val”];谢谢,它可以工作,但它仍然在3个不同的div中输出结果。不是一个div,它也在左上角,而我希望结果在菜单下面。当你写了3个div后,输出也会创建3个div,由cssThanks处理位置,我做了…回显“”。$\u SESSION[“val-1”.
。$\u SESSION[“val-2”.
。$\u SESSION[“val”].';我已在正文中启动会话。我已在正文中启动会话。