注: http://communitychessclub.com/rabren/index.php?clear=1で左のチェスの駒をクリックすると、$choice の設定が解除され、ページがリロードされます。ただし、ページをリロードするだけです。
javascript で設定された変数の状態を確認したい。
onclick="window.location='index.php?clear=1'
そしてif clear == "1"
私はリセット$choice_1
したい:
if ($_GET['clear']=="1") {empty($_SESSION['choice_1']);}
配列を再構築し、新しいイメージ参照を生成します。
しかし、私が持っているものは機能しません。リセットしたり空にしたりすることはありません$choice_1
ホームページへのリンクを含む画像があります。
<img onclick="window.location='index.php?clear=1'; return false;"
src="images/WL<?php echo $_SESSION['choice_1'];?>.png" alt="pieces" width=128 height=128>
そして私はindex.phpの一番上にあります:
画像セット:
<?php
if ($_GET['clear']=="1") {empty($_SESSION['choice_1']);}
if(!isset($_SESSION['choice_1'])) {
$chessmen = array("N","Q","R","B","K","P");
$random_piece = array_rand($chessmen);
$_SESSION['choice_1'] = $chessmen[$random_piece];
unset($chessmen[$random_piece]);
$random_piece = array_rand($chessmen);
$_SESSION['choice_2'] = $chessmen[$random_piece];
}
?>