본문 바로가기
php

[php] form 입력 값 보내기

by 준오네 2022. 9. 21.
반응형

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값이 넘어간 것을 확인할 수 있습니다.

 

반응형

댓글