PHP でループを使用してチェス盤を設計しました。ボードはすべて順調ですが、チェスの駒を正しい位置に置くことができません。ループが原因で、チェスボードのすべての正方形で同じ画像が繰り返されます。誰が何を変更すべきか教えてもらえますか。以下の私のコードを参照してください。
<html>
<head>
<style>
th{
width:80px;
height:80px;
}
table{
border: 5px solid orange;
border-collapse:collapse;
}
td{
width:80px;
height:80px;
}
tr{
width:80px;
height:80px;
}
h1{
color:#6633FF;
}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<?php
echo"<h1 align='center'>SAJID Chess Board</h1>";
echo"<table border='1' align='center'>";
//Nested For loop starts
for($i=1; $i<5; $i++)//this is the iteration construct starts from here
{
echo"<tr>";
for ($j=7; $j>=0; $j--) // For loop for 1st row
{
if(($j%2)==0){
echo"<td bgcolor='grey'>";
echo"<img src='king.gif'/>"; //here is the problem, the image of king throughout the chess board
}
else{
echo"<td bgcolor='white'>";
}
echo"</td>";
}//for loop ends
echo "</tr>";
echo "<tr>";
for($j=0; $j<8; $j++){ // For loop for 2nd row
if(($j%2)==0){
echo"<td bgcolor='grey'>";
}
else{
echo"<td bgcolor='white'>";
}
echo"</td>";
}//for loop ends
echo "</tr>";
}//nested for loop ends
echo "</table>";
?>
</body>
</html>