Dinamik bir ızgara oluşturmak ve seçili hücreleri doldurmak.

0 Cevap php

Ben insanlar bir veya daha fazla hücre seçilmiş ve daha sonra bu formatta (satır, hücre) olarak veritabanına kaydedebilirsiniz bir tablo oluşturmak istiyorum:

18,27 18,28 19,27 19,28

Sonra ızgara oluşturmak istiyorsanız ve aynı zamanda işgal hücreleri işaretlemek. Ben bunu başarmış (aşağıya bakınız) ama doğru gelmiyor ve hücre (her kullanıcı için farklı) doğru görünümü elde böylece ben veritabanı aswell renk alanını almak gerekir.

Bu benim ızgara oluşturmak ve bunu doldurmak nasıl.

include 'connect.php';

$result = mysql_query("SELECT cus_pixels FROM customers");

while($row = mysql_fetch_array($result)) {

    $string .= $row['cus_pixels']." ";

}

$pixels = explode(' ', $string);

$a = 0;

while ($a <= 40) {

    echo "<tr>";

    $b = 0;

    while ($b <= 60) {

        if (in_array($a.','.$b, $pixels)) {

            echo '<td class="occupied"></td>';

        } else {

            echo '<td class="pixel"></td>';

        }

        $b += 1;
    }

    echo "</tr>";

$a += 1;

}

Nasıl ben de ızgara üretebilir, işgal hücreleri doldurmak ve bunları tek tek renk. Burada gerçekten şaşırıp.

Lütfen yardım edin!

0 Cevap