오늘은 PHP를 사용하여 화면을 출력하는 수업을 들었다.
새로운 코드의 배열과 기능을 숙지했고,
자주 사용하는 반복문은 필수적으로 익히도록해야겠다.
오늘의 수업내용
PHP 작성
EX) 
방법 1
$servername = "localhost";
$username = "root";
$password = "autoset";
$dbname = "ppk";
방법2
$conn = new mysqli("localhost", "root", "autoset", "ppk");
select : Return 문 실행
while문, for문 작성
<table> </table>-- 칸만들기
<tr> </tr>-- 열(줄만들기)
<td> 텍스트 </td> -- 행(칸나누기)
<br /> - 줄바꿈
border - 테두리
width - 가로크기
height - 세로크기
align- 정렬
colspan - 병합
div - 구역 설정
bgcolor - 테이블 배경 색상
변수++ / 증가
변수 -- / 감소
변수+=숫자 / 숫자만큼 증가 (ex- i+=2 - 2씩증가)
변수-=숫자  / 숫자만큼 감소 (ex- i-=2 - 2씩감소)
반복문
for($변수=초기값 ;  $변수 + 조건 : i++) 
	{
    출력문
	}
<? php
    for($i=1 ; $i < 10; $i++)  -- 1부터 9까지 증가
   { 
        echo "<h1>Test</h1>";
    }
?>
<?
  for ($i=10; $i > 0 ; $i--)
    {
        echo " $i " ;
    }
?>
<table border=1> -- 테이블 작성(테두리 두께=1)
<?
    for ($i=2; $i < 11 ; $i+=2)
    {?>
    
     <tr>
     <td> <?=$i?> </td> <td>번 </td>
     </tr>
  
    <?
    }
?>
</table>
<table border=1>
<?
    for ($i=10; $i > 0 ; $i--){  -10부터 1까지 감소
    ?>
    <tr>
    <td> <?=$i?> </td> <td>번 </td>
    </tr>
    <?
    }
?>
</table>
<DIV align=center>
<table border=1>
<?
    for ($i=10; $i > 0 ; $i--){
    ?>
    <tr><td> <?=$i?> </td> <td>번 </td></tr>
    <?
    }
?>
</table>
</DIV>
 $변수 ;
 while(반복 조건문){ 
  출력문
  추가 반복 조건문 
 }
<DIV align=center>
<table border=5.5 >
    <tr>
        <td>그림 </td> 
        <td>번호 </td> 
        <td>번 </td>
    </tr>
<?
    $i = 1; -- 반복 시작값
    while ( $i < 11) -- 반복수 설정
    {
    ?>
        -- 출력문
        <tr>
        <td><img src=./img/welcome.png width=30 height=30> </td> 
               -- 이미지 첨부 
        <td> <?=$i?> </td> 
        <td>번 </td>
        </tr>
    <?
    $i+=2 ; -- 반복 증가값
    }
?>
</table>
</div>
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<?
    $i=1; -- 반복 초기 값
    while($i < 4){ -- 최대 반복 수
?>
<img src="./img/welcome.png" width=100  height=50 /> <br>
<?
    $i++; -- 반복 증가값(1씩 순차적 증가)
}
?>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<?
    $i=1;
    while($i < 26){       
?>
<img src="./img/welcome.png" width=100  height=50 /> 
<?
    if($i % 5 == 0){ --5개 분할(5개씩 나누어 나머지가 0일때)
        echo"<br />" ; -- 출력
    }
    $i++;
}
?>
</body>
</html>
<?php
$conn = new mysqli("localhost", "root", "autoset", "ppk");
$sql = "SELECT FirstName, LastName, age FROM persons";
$result = $conn->query($sql);
    echo"<table border=1>";
    $i=1;
    while($row = $result->fetch_assoc()) {  
    if($i % 2 == 0){
        $bgcolor="#FFFF12";-- 노랑색
        }
            else{
            $bgcolor="#FF12"; --빨강색
            }
    ?>
        <tr bgcolor=<?=$bgcolor?>>    
        <td><?=$i?></td> 
        <td><?=$row["FirstName"] ?></td> 
        <td><?=$row["LastName"] ?></td>
        <td><?=$row["age"] ?> <br /></td>
        </tr>
    <?     
    $i++;
    }
    echo"</table>";
$conn->close();
?>