我在Array中创建并且每次输出它时,都只显示一行。我想显示每一行。 下面是代码:带有PHP的foreach输出数组
//Input in Array
$_SESSION['warenkorb'][] = array('warenkorb_id' => $_POST['a_id_warenkorb'], 'buchtyp' => $_POST ['buchtyp'], 'menge' => $_POST['menge']);
//Array Output
foreach ($_SESSION['warenkorb'] as $index => $inhalt);
{
echo $inhalt['warenkorb_id'];
echo $inhalt['buchtyp'];
echo $inhalt['menge'];
}
我希望有人能帮助我:) 卢卡斯
第5行发生错误e结束。 ');'不正确。 – nmnsud
输出中只有一行。您没有
,并且$ _SESSION数组中只有一行。 https://3v4l.org/oX82V – Andreas
除了在你的foreach行结尾的';'它会起作用。如果您期望来自其他页面的值 - 您是否在每个页面上启动会话?你必须包含'session_start();'。 – Steve