Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 玩家查找放置单词的位置时出现问题。拼字游戏放置单词位置计算_Php_Jquery_Html - Fatal编程技术网

Php 玩家查找放置单词的位置时出现问题。拼字游戏放置单词位置计算

Php 玩家查找放置单词的位置时出现问题。拼字游戏放置单词位置计算,php,jquery,html,Php,Jquery,Html,我正在尝试用php创建一个拼字游戏。一方面是用户转向,另一方面是计算机。只有一组包含随机字母的桩 每次用户转动电脑后,电脑都会随机取下字母并放在黑板上 现在,我想在每一次旋转后,找出单词在黑板上的位置 这是我的php代码 <?php include "config.php"; error_reporting(0); $sql=mysql_query("SELECT * FROM animate ORDER BY RAND()") or die("query Failed"); ech

我正在尝试用php创建一个拼字游戏。一方面是用户转向,另一方面是计算机。只有一组包含随机字母的桩

每次用户转动电脑后,电脑都会随机取下字母并放在黑板上

现在,我想在每一次旋转后,找出单词在黑板上的位置

这是我的php代码

<?php

include "config.php";

error_reporting(0);

$sql=mysql_query("SELECT * FROM animate ORDER BY RAND()") or die("query Failed");
echo "<div class='board'>";
for($row=0;$row<8;$row++){
    for($column=0;$column<8;$column++){
        echo "<div xy='x".$row."_y".$column."' class='empty'></div>";
    }
}
echo "<div style='clear: both'></div>";
echo "</div>";
?>
我怎样才能从黑板上的这些字母中找到单词的组合

<div class='words'>
<?php
    for($column=0;$column<8;$column++){
        echo '<div class="'.bluexyz.'">'.
        $field1 = mysql_fetch_object($sql)->code
.'</div>';
}
?>
var turn = Math.round(Math.random() * (1));
var player = turn;
var max = 8;

function put_val (max,pick_val){
    var x = Math.round(Math.random() * (max-1));
    var y = Math.round(Math.random() * (max-1));
    var find_place = "x"+x+"_y"+y;
    if ($(".board .empty[xy='"+find_place+"']").hasClass("empty")) {
        $(".board .empty[xy='"+find_place+"']").text(pick_val);
        $(".board .empty[xy='"+find_place+"']").removeClass("empty").addClass("cpu");
    } else {
        put_val(max,pick_val);
    }
}

function cpu_turn (){
    var rand_char = Math.round(Math.random() * (max-1));

    $(".words div.bluexyz").each(function(i,e){
        if (rand_char == i) {
            var pick_val =($(this).text());
            put_val(max,pick_val);
            player = 0;
        }
    });  
}

$(document).ready(function(){
    // 1 = cpu
    //0 = player
    if (player == 1) {
        cpu_turn();
    } else {
        alert("your turn");
    }
});

var box = null;
$('.bluexyz').draggable({
    revert: true,
    helper: 'clone',
    cursor: 'pointer',
    start: function(event, ui) {
        $(this).fadeTo('fast', 0.5);
    },
    stop: function(event, ui) {
        $(this).fadeTo(0, 1);
        box = $(this);
    }
});

$(".empty").droppable({
    drop: function(event, ui) {
        var $this = $(this);
        if ($(this).hasClass("empty")  && player == 0) {
            $this.text(ui.draggable.text());
            player = 1;
            $(this).removeClass("empty").addClass("user");
            cpu_turn();
        } else {
            alert("this is full");
        }
    }
});