PHPでハイアンドローゲームを作ってます。 送信側は上手く行ってるのですが受信側が画像右側のように上手く表示されません。 またコードのおかしな部分ありましたら教えて頂きたいです。 以下にコードを記述します↓ <html> <head> <meta http-equiv="ContentType"content="text/html;charset=UTF-8"> <title>'High&Lowゲーム'</title> </head> <body> <div align="center"> <font size="6">High&Lowゲーム</font><br> <form action="HighAndLow2.php"method="post"> <?php print'<hr>'; //array関数を使っての画像名の配列 $cards=array("jk.png","01.png","02.png","03.png","04.png","05.png","06.png","07.png","08.png","09.png","10.png","11.png","12.png","13.png" ); //0~13の範囲でランダム数値を1つ取得 $leftcard=mt_rand(0,13); //レフトカードをランダム表示 echo'<img src="../cards/',$cards[$leftcard],'">     '; echo'<input type="hidden"name="leftcard"value"',$leftcard,'">'; //ライトカードを伏せで表示 echo'<img src="../cards/',"bg.png",'"><br><br>'; ?> <input type="radio"name="select"value=High>High <input type="radio"name="select"value=Low>Low<br><br> <input type="submit"value="決定"> </form> </div> </body> </html> 受信側↓ <?php $cards=array("jk.png","01.png","02.png","03.png","04.png","05.png","06.png","07.png","08.png","09.png","10.png","11.png","12.png","13.png" ); $leftcard=$_POST['leftcard']; $select=$_POST['select']; $rightcard=mt_rand(0,13); $result="default"; ?> <html> <head> <meta http-equiv="ContentType"content="text/html;charset=UTF-8"> </head> <body> <div align="center"> <font size="6">High&Lowゲーム</font><br> <?php print'<hr>'; echo'<img src="../cards/',$cards[$leftcard],'"> '; echo'<img src="../cards/',$cards[$rightcard],'"><br><br>'; echo $select,'を選択しました。<br><br>'; if($leftcard<$rightcard){ $result="High"; } elseif($leftcard>$rightcard){ $result="Low"; } else{ $result=$select; } if($result==$select){ echo"You Win!<br><br>"; } else{ echo"You Lose...<br><br>"; } ?> <a href="HighAndLow.php">もう一度挑戦</a> </div> </body> </html>
PHP