[英]Output array with foreach with PHP
I created in Array and everytime i output it, there is only one row shown. 我在Array中创建,每次输出时,仅显示一行。 I want to show every row. 我想显示每一行。 Here is the code: 这是代码:
//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'];
}
I hope someone can help me :) Lukas 我希望有人能帮助我:)卢卡斯
在foreach末尾删除分号(“;”)。
foreach ($_SESSION['warenkorb'] as $index => $inhalt)
session_start();
添加session_start();
at start of file 文件开始时 Try This 尝试这个
<?php
session_start();
$_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'];
}
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.