Нарисовать простую шахматную доску php

1038
18 мая 2017, 13:11

Вот так я реализую свою доску(с инпутов берутся значения-размеры доски), но я не знаю как мне сделать вывод этой доски на экран, подскажите пожалуйста.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
</head>
<body>
<form  method="get">
    <p>
        <input type="text" name="height">
    </p>
    <p>
        <input type="text" name="width">
    </p>
    <input type="submit">
</form>
<table border='1' id="chessBoard"></table>
<?php   
$table = '';
$width  = $_GET['width'];
$height = $_GET['height'];
for ($i = 1; $i <= $width ; $i++) { 
    $table += '<tr>';
    for ($j = 1; $j <= $height ; $j++) { 
        $color = ($i + $j) % 2 ? 'white' : 'black';
        $table += '<td bgcolor="' . $color . '" width="20"
        height="20"></td>'; 
    }
    $table += '</tr>';
}
?>
</body>
</html>
Answer 1

Вот так например.

<table border='1' id="chessBoard">
<?php   
$table = '';
$width  = intval($_GET['width']);
$height = intval($_GET['height']);
for ($i = 1; $i <= $width ; $i++) { 
    $table .= '<tr>';
    for ($j = 1; $j <= $height ; $j++) { 
        $color = ($i + $j) % 2 ? 'white' : 'black';
        $table .= "<td bgcolor='{$color}' width='20' height='20'></td>"; 
    }
    $table .= '</tr>';
}
echo $table;
?>
</table>
READ ALSO
Обновление формы

Обновление формы

При обновлении формы данные отправляются повторноКак можно этого избежать ?

269
Wordpress вывести посты в разных контейнерах

Wordpress вывести посты в разных контейнерах

Хочу вывести посты, как на этом сайте https://broduderu

259
Подскажите можно ли на питоне написать вот такой простой как для php код?

Подскажите можно ли на питоне написать вот такой простой как для php код?

Доброго времени суток Подскажите можно ли на питоне написать вот такой простой как для php код?

217
Расчёт количества цепочек

Расчёт количества цепочек

Доброго времени суток! Есть последовательность: '1000111001110011011001111' и тд

242