form은 사용자가 입력한 데이터를 서버로 보내기 위해 사용하는 태그.
서버란 정보를 제공하는 호스트 이다!
클라이언트가 요청을 하면 서버는 응답으로 정보를 제공한다.
ex)로그인 하려고 할때 클라이언트가 아이디 비밀번호를 치고 로그인을 요청하면 서버에서 응답으로 로그인을 시켜줄지 말지 응답을 해주는 상황
action : 입력값을 전송할 서버의 url
method : 클라이언트가 입력한 데이터를 어떤 식으로 전송할지(GET or POST)
GET : 서버에 요청을 보내어 응답을 받아낸다. 서버로 부터 정보를 가져오는 성격
POST : 서버에 요청을 보내어 작업을 수행한다. '서버의 정보를 조작하겠다'라는 성격
실습
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>유노코딩</title>
</head>
<body>
<h1>음료수 고르기</h1>
<from action="exam.php" method="POST">
<input type="text" placeholder="Name" name="name">
<br>
<select name="Drink">
<option value="milk">우유</option>
<option value="water">물</option>
<option value="poison">독</option>
<option value="coffee">커피</option>
</select>
<br>
<input type="submit" value="전송">
</from>
</body>
</html>