自習:カレンダー風
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>for table</title>
<link rel="stylesheet" href="test1.css">
</head>
<body>
<h1>table</h1>
<table border=1>
<?php
$hoge = 3;//月初め日曜から何日あけて1日が始まるか
for ($i=1; $i<=(31+$hoge); $i++){
if($i%7==1){//行のはじめ
echo " <tr>\n <td class='red'>".($i-$hoge)."</td>\n";
}elseif($i%7==0){//行の終わり
echo " <td class='blue'>".($i-$hoge)."</td>\n </tr>\n\n";
}else{
echo " <td>".($i-$hoge)."</td>\n";
}
}
?>
<!--
<tr>
<th>1</th>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<th>5</th>
<td>6</td>
<td>7</td>
<td>8</td>
</tr>
<tr>
<th>9</th>
<td>10</td>
<td>11</td>
<td>12</td>
</tr>
-->
</table>
</body>
</html>
0以下は表示しないのはどうしたらいいだろう
しかしなんて汚いコードだ。へこむ。