submit.php

<?php include "./function.php";   //调用函数文件 include "./conn/conn.php";   //调用数据源文件 $query = mysql_query("select * from tb_room where id = '".$_GET[roomid]."'");  //检索房间号所对应的信息 $chess = mysql_result($query, 0, chess);  //将检索的结果存储到变量中 $chess_explode = explode(",", $chess);   //应用逗号分隔符分割结果集 for($c = "", $i = 0;$i < sizeof($chess_explode);$i ++){   //重将定位棋盘中棋子的排列位置 $new_chess = $chess_explode[$i];  //获取数组(棋子)中的元素 if($i + 1 == $_GET[from])    //获取棋子的起始位置,变量i加1,是因为坐标从1开始 $new_chess = "blank";     //将变量赋予“blank.gif”空图像 if($i + 1 == $_GET[to]) {    //获取棋子的跳跃的位置,即目的坐标,变量i加1,是因为坐标从1开始 if($chess_explode[$i] != "blank") //如果棋盘中棋子的值不等于blank $eated = $chess_explode[$i];  //将被吃掉的棋子的元素值赋给变量,例如“006”号棋 $new_chess = $chess_explode[$_GET[from] - 1]; } $c .= $new_chess.",";     //以逗号为分隔符连接当前各个棋子的棋号 } if($_GET[site] == guest)   //如果当前的玩家为客户机方,那么改为服务器方 $flag = host; else        //如果当前的玩家为服务器方,那么改为客户机方 $flag = guest; //更新棋子的位置,走棋的标志,棋子移动的位置记录ID房间号相关的走棋信息 mysql_query("update tb_room set chess = '$c', flag = '$flag', moved = '".$_GET[from].",".$_GET[to]."', eated = '$eated' where ID = '".$_GET[roomid]."' limit 1"); ?>
posted @ 2011-10-31 08:10  gxldan  阅读(474)  评论(0编辑  收藏  举报