10:23なぜ、回答や記事を適当に自身の中で解釈して適当に書くんですか?どこを見たらそのような記述になるのか分かりません。Arrayと表示されたりするので、きちんと配列の中身を解析した上でechoしてくださいね」と書いたはずですよね。回答や記事を適当に自身の中で解釈して適当に書くんですか?どこを見たらそのような記述になるのか分かりません。Arrayと表示されたりするので、きちんと配列の中身を解析した上でechoしてくださいね」と書いたはずですよね。10:24自分で配列を作っているのだから、本来は自分が中身を一番知っていなければならないはずです。自分で配列を作っているのだから、本来は自分が中身を一番知っていなければならないはずです。最初のechoの指摘と同じですね「ループ処理を利用して」とあるのに1つもループ処理を書いていません。最初のエラーは解消できたのでしょうか?できていないのに追加質問をしたのでしたら論外です。問題は1つ1つ解決していかなければ新たな問題を引き起こすだけ。いつまでたっても問題は解決しません。困るのはあなたですよ?最初のechoの指摘と同じですね「ループ処理を利用して」とあるのに1つもループ処理を書いていません。最初のエラーは解消できたのでしょうか?できていないのに追加質問をしたのでしたら論外です。問題は1つ1つ解決していかなければ新たな問題を引き起こすだけ。いつまでたっても問題は解決しません。10:36ループ処理を使っていないのは単に書き方が分からなかったからです。if-elseifの部分にwhileを入れたのですがそこから上記のコードをどう修正していいか分からないのです。ループ処理を使っていないのは単に書き方が分からなかったからです。if-elseifの部分にwhileを入れたのですがそこから上記のコードをどう修正していいか分からないのです。前回の質問でも指摘しましたが「めちゃくちゃ調べた」ところをちゃんと具体的に書かないといけません。あと、調べただけでは何も進まないので、まずは思ったとおり組んで色々試行錯誤していかないと覚えられません。正直なところ、質問の内容だけではズバリの回答はできないため、私は「考え方」「調べ方」を回答としています。何が入っているか、質問者さん以外の見ている人は分かりますか?前回の質問でも指摘しましたが「めちゃくちゃ調べた」ところをちゃんと具体的に書かないといけません。あと、調べただけでは何も進まないので、まずは思ったとおり組んで色々試行錯誤していかないと覚えられません。正直なところ、質問の内容だけではズバリの回答はできないため、私は「考え方」「調べ方」を回答としています。10:54分からないと思います。この問題はPOST送信されていない状態で$_SESSION["cart"]中身を見るにはどうしたらいいのかという課題です。本来ならPOST送信して受け取った中身を見るのが普通ですがそうではありません。$_SESSION["cart"]の後に添え字である数字を上記のコードに記述して書くそうです。分からないと思います。この問題はPOST送信されていない状態で$_SESSION["cart"]中身を見るにはどうしたらいいのかという課題です。本来ならPOST送信して受け取った中身を見るのが普通ですがそうではありません。$_SESSION["cart"]の後に添え字である数字を上記のコードに記述して書くそうです。10:56回答きちんと読んでください。私もyambejpさんも「中身を見るにはどうしたらいいか」回答をしています。それぞれの関数の意味が分からなければ調べればいいだけの話です。それだけPHPマニュアルは内容が充実しています。回答きちんと読んでください。私もyambejpさんも「中身を見るにはどうしたらいいか」回答をしています。それぞれの関数の意味が分からなければ調べればいいだけの話です。それだけPHPマニュアルは内容が充実しています。11:03複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という意見がありました「質問を編集する」ボタンから編集を行い、調査したこと・試したことを記入していただくと、回答が得られやすくなります。件sort評価が高い順sort新着順sort古い順link+3コメントに書いた通り、同コードではエラーの再現確認ができなかったので、その部分はエラーメッセージをそのままGoogle検索に入れて調べてください。(T_IF)で調べれば結構でてきます。他者の環境で再現できない以上は、自身のコードにどこが誤りがあるのか、自身で見つけるしかありません。本当にコード全体を提示していますか?参考書のコードだからと省略していませんか?コードは参考書のコードではなく自身が書かれたコードを提示しないと意味がありませんよ?以前の質問で「某」とされたままなのでこちらでは確認する術がありませんのであしからず。私がコメントで指摘しているのはタイトルで「echoで出力されません。」とありながらコード内ではどこにもechoを書いていないところです。echoを書いていて出力されていないなら分かりますが、どこにもechoを書いていないのだから出力されないのは当然ですよね?だからまずはechoを書きましょう。echoの書き方が分からないなら調べましょう。参考:PHPマニュアル:echo$_SESSIONや$_POSTを使われていますが、その使い方は大丈夫ですか?それも調べましょう。PHPマニュアル:$_POST上記を読んだら「配列」であることが分かります。あれば配列の中身を出力する方法を調べれば良いですね。echo]とかでしょうか。上記に挙げた記事に参考になるものはあると思いますよ。Arrayと表示されたりするので、きちんと配列の中身を解析した上でechoしてくださいね。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。09:56前の質問のyambejpさんの回答にもsession_start();が書かれていますし、見られてないんでしょうね・・。前の質問のyambejpさんの回答にもsession_start();が書かれていますし、見られてないんでしょうね・・。キャンセル完了するlink0一個目の問題です。掲示されているソースコードがそのままの場合、<?phpのあとに全角スペースやその他透明な文字列が含まれている可能性があります。$_SESSION["cart"];とやってみて、解決するか試してみてください。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。解決済セッションの配列を上書きしてくれない解決済DBからデータを受け取れない解決済[PHP]エラーの原因が分かりません。受付中この問題をループ処理で配列に添え字として数字を当てはめてechoで表示できるようにしてください。解決済バリデーションが出力されません。思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る閉じるトップPHPに関する質問echoで出力されません。頂いたご意見への回答は行っておりません。