Php 在a<;中打印会话变量;部门>;
我正在尝试将从page-1.php获取的会话变量打印到page-2.php的div中。我已经设法通过会话从page-1获取到page-2的值,但是我无法将值打印到菜单正下方的div(一个div)中。当我回显输出时,它会打印在左上角。代码如下: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
.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”].';我已在正文中启动会话。我已在正文中启动会话。