Re: [PHP] Error in variable assignment
On 11 April 2011 20:28, Ethan Rosenberg eth...@earthlink.net wrote: Dear list - I an writing a script that will simulate a chess board. On a move from e2 to e6 [see below] the variable in e2 is never assigned to e6. Here are some code snippets: ?php session_start(); session_name(Chess); error_reporting(1); if ($_SESSION['flag'] != 1) { $flag = 1; echo br /startingbr /; $results = array(array(Br, Bn, Bb, Bq, Bk, Bb, Bn, Br),array(Bp, Bp, Bp, Bp, Bp, Bp, Bp, Bp), array(, , , , , , , ),array(, , , , , , , ),array(, , , , , , , ), array(, , , , , , , ),array(Wp, Wp, Wp, Wp, Wp, Wp, Wp, Wp), array(Wr, Wn, Wb, Wq, Wk, Wb, Wn, Wr)); $_SESSION['results'] = $results; for($i = 0; $i 8; $i++) { for ($j = 0; $j 8; $j++) printf(%s , $results[$i][$j]); printf(br /); } $_SESSION[flag] = $flag; snip $board = array //Correlation of input array [chessboard] with internal array [results] ( a8 = $results[0][0], b8 = $results[0][1], c8 = $results[0][2], d8 = $results[0][3], e8 = $results[0][4], f8 = $results[0][5], g8 = $results[0][6], h8 = $results[0][7], a7 = $results[1][0], b7 = $results[1][1], c7 = $results[1][2], d7 = $results[1][3], e7 = $results[1][4], f7 = $results[1][5], g7 = $results[1][6], h7 = $results[1][7], a6 = $results[2][0], b6 = $results[2][1], c6 = $results[2][2], d6 = $results[2][3], e6 = $results[2][4], f6 = $results[2][5], g6 = $results[2][6], h6 = $results[2][7], a5 = $results[3][0], b5 = $results[3][1], c5 = $results[3][2], d5 = $results[3][3], e5 = $results[3][4], f5 = $results[3][5], g5 = $results[3][6], h5 = $results[3][7], a4 = $results[4][0], b4 = $results[4][1], c4 = $results[4][2], d4 = $results[4][3], e4 = $results[4][4], f4 = $results[4][5], g4 = $results[4][6], h4 = $results[4][7], a3 = $results[5][0], b3 = $results[5][1], c3 = $results[5][2], d3 = $results[5][3], e3 = $results[5][4], f3 = $results[5][5], g3 = $results[5][6], h3 = $results[5][7], a2 = $results[6][0], b2 = $results[6][1], c2 = $results[6][2], d2 = $results[6][3], e2 = $results[6][4], f2 = $results[6][5], g2 = $results[6][6], h2 = $results[6][7], a1 = $results[7][0], b1 = $results[7][1], c1 = $results[7][2], d1 = $results[7][3], e1 = $results[7][4], f1 = $results[7][5], g1 = $results[7][6], h1 = $results[7][7], ); $board2 = array //Correlation of input array [chessboard] with internal array [results] ( a8 = [0][0], b8 = [0][1], c8 = [0][2], d8 = [0][3], e8 = [0][4], f8 = [0][5], g8 = [0][6], h8 = [0][7], a7 = [1][0], b7 = [1][1], c7 = [1][2], d7 = [1][3], e7 = [1][4], f7 = [1][5], g7 = [1][6], h7 = [1][7], a6 = [2][0], b6 = [2][1], c6 = [2][2], d6 = [2][3], e6 = [2][4], f6 = [2][5], g6 = [2][6], h6 = [2][7], a5 = [3][0], b5 = [3][1], c5 = [3][2], d5 = [3][3], e5 = [3][4], f5 = [3][5], g5 = [3][6], h5 = [3][7], a4 = [4][0], b4 = [4][1], c4 = [4][2], d4 = [4][3], e4 = [4][4], f4 = [4][5], g4 = [4][6], h4 = [4][7], a3 = [5][0], b3 = [5][1], c3 = [5][2], d3 = [5][3], e3 = [5][4], f3 = [5][5], g3 = [5][6], h3 = [5][7], a2 = [6][0], b2 = [6][1],
[PHP] Error in variable assignment
Dear list - I an writing a script that will simulate a chess board. On a move from e2 to e6 [see below] the variable in e2 is never assigned to e6. Here are some code snippets: ?php session_start(); session_name(Chess); error_reporting(1); if ($_SESSION['flag'] != 1) { $flag = 1; echo br /startingbr /; $results = array(array(Br, Bn, Bb, Bq, Bk, Bb, Bn, Br),array(Bp, Bp, Bp, Bp, Bp, Bp, Bp, Bp), array(, , , , , , , ),array(, , , , , , , ),array(, , , , , , , ), array(, , , , , , , ),array(Wp, Wp, Wp, Wp, Wp, Wp, Wp, Wp), array(Wr, Wn, Wb, Wq, Wk, Wb, Wn, Wr)); $_SESSION['results'] = $results; for($i = 0; $i 8; $i++) { for ($j = 0; $j 8; $j++) printf(%s , $results[$i][$j]); printf(br /); } $_SESSION[flag] = $flag; snip $board = array //Correlation of input array [chessboard] with internal array [results] ( a8 = $results[0][0], b8 = $results[0][1], c8 = $results[0][2], d8 = $results[0][3], e8 = $results[0][4], f8 = $results[0][5], g8 = $results[0][6], h8 = $results[0][7], a7 = $results[1][0], b7 = $results[1][1], c7 = $results[1][2], d7 = $results[1][3], e7 = $results[1][4], f7 = $results[1][5], g7 = $results[1][6], h7 = $results[1][7], a6 = $results[2][0], b6 = $results[2][1], c6 = $results[2][2], d6 = $results[2][3], e6 = $results[2][4], f6 = $results[2][5], g6 = $results[2][6], h6 = $results[2][7], a5 = $results[3][0], b5 = $results[3][1], c5 = $results[3][2], d5 = $results[3][3], e5 = $results[3][4], f5 = $results[3][5], g5 = $results[3][6], h5 = $results[3][7], a4 = $results[4][0], b4 = $results[4][1], c4 = $results[4][2], d4 = $results[4][3], e4 = $results[4][4], f4 = $results[4][5], g4 = $results[4][6], h4 = $results[4][7], a3 = $results[5][0], b3 = $results[5][1], c3 = $results[5][2], d3 = $results[5][3], e3 = $results[5][4], f3 = $results[5][5], g3 = $results[5][6], h3 = $results[5][7], a2 = $results[6][0], b2 = $results[6][1], c2 = $results[6][2], d2 = $results[6][3], e2 = $results[6][4], f2 = $results[6][5], g2 = $results[6][6], h2 = $results[6][7], a1 = $results[7][0], b1 = $results[7][1], c1 = $results[7][2], d1 = $results[7][3], e1 = $results[7][4], f1 = $results[7][5], g1 = $results[7][6], h1 = $results[7][7], ); $board2 = array //Correlation of input array [chessboard] with internal array [results] ( a8 = [0][0], b8 = [0][1], c8 = [0][2], d8 = [0][3], e8 = [0][4], f8 = [0][5], g8 = [0][6], h8 = [0][7], a7 = [1][0], b7 = [1][1], c7 = [1][2], d7 = [1][3], e7 = [1][4], f7 = [1][5], g7 = [1][6], h7 = [1][7], a6 = [2][0], b6 = [2][1], c6 = [2][2], d6 = [2][3], e6 = [2][4], f6 = [2][5], g6 = [2][6], h6 = [2][7], a5 = [3][0], b5 = [3][1], c5 = [3][2], d5 = [3][3], e5 = [3][4], f5 = [3][5], g5 = [3][6], h5 = [3][7], a4 = [4][0], b4 = [4][1], c4 = [4][2], d4 = [4][3], e4 = [4][4], f4 = [4][5], g4 = [4][6], h4 = [4][7], a3 = [5][0], b3 = [5][1], c3 = [5][2], d3 = [5][3], e3 = [5][4], f3 = [5][5], g3 = [5][6], h3 = [5][7], a2 = [6][0], b2 = [6][1], c2 = [6][2], d2 = [6][3], e2 =