본문 바로가기

PHP

[PHP] HTML과 PHP

반응형

HTML과 PHP

 -. 아래의 코드를 보면 HTML 코드 안에 PHP 코드가 함께 존재한다.

 -. PHP 코드로, <?와 ?>는 PHP 프로그램의 시작과 끝을 나타낸다.

 -. 일반적으로 웹 페이 하나에 HTML과 PHP 코드를 같이 사용한다.

 -. HTML 코드는 HTML 문법을 따르고, <?와 ?> 사이의 PHP 코드는 PHP 문법에 맞게 프로그래밍 한다.





5과목 점수의 합계와 평균



        국어 : $kor
        영어 : $eng
        수어 : $math
        사회 : $soc
        과학 : $sci
        합계 : $sum
        평균 : $avg
        
        ";
?>


 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>5과목 점수의 합계와 평균</title>
</head>
<body>
<?
    $kor = 80;
    $eng = 70;
    $math = 90;
    $soc = 75;
    $sci = 95;

    $sum = $kor + $eng + $math + $soc + $sci;
    $avg = $sum / 5;

    echo "
        <table border = '1'>
        <tr><td>국어 : $kor</td></tr>
        <tr><td>영어 : $eng</td></tr>
        <tr><td>수어 : $math</td></tr>
        <tr><td>사회 : $soc</td></tr>
        <tr><td>과학 : $sci</td></tr>
        <tr><td>합계 : $sum</td></tr>
        <tr><td>평균 : $avg</td></tr>
        </table>
        ";
?>
<body>
</html>


 ① PHP 코드의 2 ~ 6행을 보면 다섯 과목의 점수를 각각 $kor, $eng, $math, $soc, $sci에 저장한다.

 ② 8행에서 다섯 과목의 합계를 $sum에 저장한다.

 ③ 9행에서 다섯 과목의 평균을 $avg에 저장한다.

 ④ 11 ~ 21행에서는 echo문을 통해 점수와 합계, 평균을 화면에 출력한다.

    echo문은 따옴표(" ") 사이에 있는 HTML 코드를 출력하는데,

    국어 점수의 경우 $kor에 저장된 값이 출력된다.

 ⑤ 같은 방법으로 각 과목의 점수와 합계, 평균이 화면에 출력된 결과는 아래와 같다.



 



반응형

'PHP' 카테고리의 다른 글

[PHP] 에러 : unterminated string literal  (0) 2018.02.08
[PHP] APM 연동과정  (1) 2014.03.18
[PHP] 서버와 클라이언트  (0) 2014.03.18
[PHP] PHP의 특징  (0) 2014.03.18