[PHP] 설문조사 프로그램 만들기 (2/4) - 설문조사 선택폼 생성하기

2022. 10. 28. 00:22무료강좌&튜토리얼/PHP

[PHP] 설문조사 프로그램 만들기 (2/4) - 설문조사 선택폼 생성하기

 

설문조사 데이터를 입력하는 페이지를 생성해보자.

보기에서는 한개만 선택할 수 있도록 라디오 버튼을 사용하도록 한다.

 

다음은 설문조사의 보기 선택폼의 예제이다.

[예제: 189_surveyForm.php ]

<?php
  include $_SERVER['DOCUMENT_ROOT'].'/php/common/171_session.php';
  include $_SERVER['DOCUMENT_ROOT'].'/php/cssControlPanel/163_connection.php';
?>
<!DOCTYPE html>
<html lang="ko">
<head>
  <title>설문조사 프로그램</title>
</head>
<body>
  <h1>설문조사 프로그램</h1>
  <h2>당신은 어떤 경로를 통해 책 정보얻나요?</h2>
  <form name="survey" method="POST" action="./190_surveySave.php">
    <input type="radio" name="surveyKind" value="offlineStore" required />
    오프라인 서점
    <br>
    <input type="radio" name="surveyKind" value="onlineStore" />
    온라인 서점
    <br>
    <input type="radio" name="surveyKind" value="website" />
    웹사이트
    <br>
    <input type="radio" name="surveyKind" value="friends" />
    지인을 통해서
    <br>
    <input type="radio" name="surveyKind" value="academy" />
    교육기관
    <br>
    <input type="radio" name="surveyKind" value="noMemory" />
    기억이 안남
    <br>
    <input type="radio" name="surveyKind" value="etc" />
    기타
    <br>
    <input type="submit" value="제출" />
  </form>
</body>
</html>

1. 비로그인 상태에서의 접근을 차단한다.

2. 설문조사의 보기를 입력하기 위한 form 태그를 생성한다.

3. 설문조사 보기의 입력폼이다. type 속성의 값으로 radio를 사용할 때 name 속성의 값이 같다면 하나의 태그에만 required 속성을 사용해도 전체적으로 required가 적용된다.

4. form 태그의 데이터를 전송하는 버튼을 생성한다.

 

실행 URL은 http://localhost/php/survey/189_surveyForm.php 이다.

 

실행결과

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사