0
1

More than 3 years have passed since last update.

phpで九九表つくる

Last updated at Posted at 2019-12-21

・偶数に色を付ける

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>九九表</title>
    <style>
body {
  font-family:
  "Hiragino Kaku Gothic Pro N",
  Meiryo,
  sans-serif;
}
table {
    border-collapse: collapse;
    border: 1px solid coral;
}
th, td {
    width: 50px;
    border: 1px dotted coral;
}
th {
    background: lightpink;
}
td {
    text-align: center;
}
th:hover, td:hover{
    background: #4169e1;
}
.color {
    background: #ffff00;
}

    </style>
</head>
<body>

<h1>九九表</h1>
<table>
    <tr><th></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th></tr>
    <?php 
    for($i = 1; $i <= 9; $i++){

        echo '<tr>';
        echo '<th>'.$i.'</th>';

        for ($j = 1; $j <= 9; $j++) {
            // かけ算をして出た値を変数に格納
            // 格納したものを表示かつ偶数であればclassをつける
            $num = $i * $j;
            if ($num % 2 == 0){
                echo '<td class="color">'.$num.'</td>';                
            }else{
                echo '<td>'.$num.'</td>';
            }
        }
        echo '</tr>';
    }
    ?>

</table>





</body>
</html>
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1