PHP에서 폼 기본값 유지하기
사용자가 페이지에 처음 접속했을 때 입력 필드에 미리 어떤 텍스트가 표시되도록 하고 싶다고 가정해 봅시다. 사용자는 이 텍스트를 수정할 수도 있고, 그대로 둘 수도 있습니다. 그리고 폼을 제출한 후에는 제출 당시의 텍스트가 입력 필드에 그대로 남아 있어야 합니다.
이 문제를 해결하려면 조건문에
else 블록을 추가하고, 이 블록에서
기본값을 출력해야 합니다:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
폼을 사용하여 사용자에게 연도를 물어보세요. 제출 후, 해당 연도가 윤년인지 아닌지 판별하세요. 사용자가 페이지에 처음 접속할 때 입력 필드에 현재 연도가 이미 표시되도록 만드세요.