반응형
HTML 문서에 form 태그를 이용해서 입력 값을 보내는 방법이다.
form 태그 구성
<form action="경로" method='전송방식'>
<input type="text" name=''>
</form>
기본적으로 form에 action 경로 값을 지정해주고 전송방식 method에는 get과 post가 있다.
기본적으로 값이 드러나지 않는 post를 많이 사용한다.
입력 부분 index.html
<form action="form.html" method='post'>
이름 : <input type="text" name='name'><br />
나이 : <input type="text" name='age'>
<input type="submit" value='입력'>
</form>
form 안에 input 태그(입력받는부분)를 넣어주고 각 부분마다 name값을 정해줍니다.
알아보기 쉽게 name값을 받는 값에 맞춰서 정해주는 것이 좋습니다.
입력버튼을 누르게되면 input칸에 넣어준 값이 form.html로 전송되는 구조입니다.
받는 부분 form.html
<?php
$name = $_POST['name']; //보내진 name
$age = $_POST['age']; //보내진 age
?>
<!doctype html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>준오네</title>
</head>
<body>
입력하신 이름은 <?=$name?> 입니다.<br />
입력하신 나이는 <?=$age?> 입니다.
</body>
</html>
보내진 값들을 각각의 변수에 넣어주었습니다.
post방식을 써주었기 때문에 $_POST['name'], $_POST['age'] 이렇게 불러와집니다.
get방식일때는 get으로 받아오면 됩니다.
결과
index.html
form.html
입력한 form값이 넘어간 것을 확인할 수 있습니다.
반응형
'php' 카테고리의 다른 글
[php] strlen 사용 글자수 세기 (0) | 2022.09.29 |
---|---|
[php] 소수점값을 반올림하는 함수 round() (1) | 2022.09.26 |
[php] if, else, else if 사용법 (php 조건문) (0) | 2022.09.13 |
[php] php에서 db연결 (dbconfig) (0) | 2022.08.19 |
[php] setcookie() 사용 쿠키 생성하기 (1) | 2022.08.18 |
댓글