Arrayで作成しましたが、出力するたびに1行しか表示されません。私はすべての行を表示したい。ここ はコードです: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 end。 ');'は間違っています。 – nmnsud
出力には1行しかありません。
はなく、$ _SESSION配列には1行しかありません。 https://3v4l.org/oX82V – Andreas
あなたのforeach行の最後にある '; '以外は動作します。他のページの値を期待している場合 - 各ページでセッションを開始していますか? 'session_start();'をインクルードする必要があります。 – Steve