<?php session_start(); //playerの手 $janken= $_POST["janken"]; //computerの手 $janken_com = ["グー","チョキ","パー"]; $rand = mt_rand(0,2); $com = $janken_com[$rand]; $result = ["プレイヤーの勝利","プレイヤーの負け","あいこ!!!!"]; ?> <!DOCTYPE html> <html lang="ja" dir="ltr"> <head> <meta charset="utf-8"> <title>ジャンケン</title> <link rel="stylesheet" href="../reset.css"> <link rel="stylesheet" href="style.css"> </head> <body> <table> <tr> <th>自分の手</th><th>相手の手</th><th>勝敗</th><th>対戦結果</th> </tr> <tr> <td><?php echo $janken; ?></td><td><?php echo $com; ?></td> <td> <?php if($janken == "グー" && $com == "チョキ" || $janken == "チョキ" && $com == "パー" || $janken == "パー" && $com == "グー"){ $_SESSION = $result[0]; echo $result[0]; }elseif($janken == "パー" && $com == "チョキ" || $janken == "グー" && $com == "パー" || $janken == "チョキ" && $com == "グー"){ $_SESSION = $result[1]; echo $result[1]; }else{ $_SESSION = $result[2]; echo $result[2]; } ?> </td> <td> <?php echo $_SESSION++; ?> </td> </tr> </table> </body> </html>
sessionのデータで保存することができない泣
>sessionのデータで保存することができない泣
回答にも書きましたが、何をどうやって「保存することができない」を確認したのでしょうか。
起きている現象とともに具体的に質問本文に記載してください。
質問本文を編集してください。
ご回答ありがとうございます。
体験結果の列に過去のデータを表示させていきたいのですが、それが単発でしか入らず困っています。
自分の理想では保存されたデータが列ごとに表示されないことから保存されないと判断いたしました。
質問本文を編集してください。
あと「セッションに保存した情報を出力しているコード」も質問本文に追記してください。
具体的に状況説明をし、現象が再現するコードを提示されないとアドバイスしようがありませんので。
ただ、ロジックが全く要件に向かってないので作り直しですね。ほぼ。
じゃんけんの勝敗結果は表示できています。
後はセッションを使ってどうやって保存するかです。
初心者でいろいろやらかしていますが、どうか完成まで知恵を貸していただけると幸いです
質問本文を編集してください。
回答2件
あなたの回答
tips
プレビュー