[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Шахматная доска
AndriiP
Не подскажите как сделать шахматную доску ? Я только до такого додумался пока.
<?php

echo '<table border="1"><tr>';
for ($i = 0; $i < 20; $i++){

for ($y=0; $y < 20; $y++) {
$i = $i + 1;
if($i % 2 == 0){
echo '<td bgcolor="red">'."$i".'</td>';
if ($i != 20) echo "</tr><tr>";
}else{
echo '<td>'."$i".'</td>';
}


}

}
;

echo "</tr></table><br/>";

?>

Нужно так: шахматная доска
Dezigo
<?php
echo '<table border="1"><tr>';
for ($i = 0; $i < 8; $i++){
echo '<tr>';
for ($y=0; $y < 8; $y++) {
if (($i + $y + 1) % 2 == 0) {
echo '<td bgcolor="red">'."$i".'</td>';
}else{
echo '<td>'."$i".'</td>';
}


}

echo '</<tr>';
};

echo "</tr></table><br/>";
AndriiP
я был близко, спасибо
waldicom
Все хорошо, но почему 20? smile.gif

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
kralik
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>table</title>
<style>
table {
border: 1px solid black;
}
td {
width:50px;
height:50px;
}
tr:nth-child(odd) td:nth-child(odd){
background-color: black;
}
tr:nth-child(even) td:nth-child(even){
background-color: black;
}
</style>
</head>
<body>
<table>
<?php
for ($i = 0; $i < 8; $i++){
echo '<tr>';
for ($y=0; $y < 8; $y++)
echo '<td></td>';
echo "</tr>\n";
}
?>
</table>
</body>
</html>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.