반응형
1. php 기본 문법
<?php ?> : php 사용 태그
$var = 1; : 변수 선언
echo $var : echo = 출력
exit; : exit; = 프로그램 종료 (디버깅용)
2. $_GET[]
$dan = $_GET['dan'];
localhost:8020/dan.php?dan=4
4를 받아 저장 (단, 저장될때 string 으로 저장됌.)
3. var_dump($dan);
변수의 형을 확인
4. intval
$dan = intval($_GET['dan']);
변수를 int형으로 변경
5. isset
해당 변수가 null 이면 false 아니면 true
if(isset($_GET['dan'])){
$_GET['dan'] = 1;
}
<?php
if(isset($_GET['dan'])){
$_GET['dan'] = 1;
}
$dan = intval($_GET['dan']);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="common.css">
</head>
<body>
<h1> <?=$dan?>단 </h1>
<?php for($i = 1; $i <=9; $i++){?>
<div><?=$dan?>*<?=$i?> = <?=$i*$dan?></div>
<?php } ?>
<br>
<?php for($i = 1; $i <=9; $i++){
if($dan == $i){?>
<strong><a href="dan.php?dan=<?=$i?>"><?=$i?>단</a></strong>
<?php }else{ ?>
<a href="dan.php?dan=<?=$i?>"><?=$i?>단</a>
<?php }}?>
</body>
</html>
반응형
'Web Back-End > PHP' 카테고리의 다른 글
PHP 학습 04 - SQL 인젝션 (0) | 2021.06.01 |
---|---|
PHP 학습 03 - DB 와 연결하기 (0) | 2021.05.23 |
PHP 학습 01 - PHP 환경 설정 & XAMPP httpd.conf 설정 (0) | 2021.05.23 |