체크박스가 포함된 양식으로 작업할 때 처리 또는 저장을 위해 체크박스 값을 검색하는 것이 중요합니다. 이 문서는 제출 시 체크박스 값을 검색하는 방법에 대한 포괄적인 가이드를 제공합니다.
제공된 HTML 양식에는 각각 다른 색상을 나타내는 7개의 체크박스가 포함되어 있습니다.
<form action="third.php" method="get"> <!-- Choices --> Red <input type="checkbox" name="color[]">
체크박스 값을 캡처하는 핵심은 다음을 사용하는 것입니다. 배열임을 나타내는 대괄호 []가 있는 이름 속성입니다. 체크박스는 다중 선택을 허용하기 때문에 이는 필수적입니다.
세 번째.php 파일에서 $_GET 변수를 사용하여 선택한 체크박스 값에 액세스할 수 있습니다.
$color = $_GET['color'];
그러나 인쇄를 시도하면 $color 변수는 확인된 값의 배열이므로 "배열을 문자열로 변환" 알림을 직접 발생시킵니다.
확인된 각 색상을 인쇄하려면 foreach 루프를 사용할 수 있습니다.
<?php $color = $_GET['color']; echo 'The colors you checked are: <br>'; foreach ($color as $color) { echo $color . '<br>'; } ?>
이렇게 하면 확인된 각 색상이 별도의 줄에 출력됩니다.
체크박스가 선택되지 않은 경우를 처리하려면 빈 배열 검사를 추가할 수 있습니다:
<?php $color = $_GET['color']; if (isset($_GET['color'])) { echo 'The colors you checked are: <br>'; foreach ($color as $color) { echo $color . '<br>'; } } else { echo 'No colors were checked.'; } ?>
확인한 색상을 목록으로 표시하려면 foreach 루프 내에서 HTML 마크업을 사용할 수 있습니다.
<?php $color = $_GET['color']; if (isset($_GET['color'])) { echo '<ul>'; foreach ($color as $color) { echo '<li>' . $color . '</li>'; } echo '</ul>'; } else { echo 'No colors were checked.'; } ?>
이러한 솔루션을 구현하면 효과적으로 검색할 수 있습니다. 양식이 제출되면 선택된 체크박스 값을 표시합니다.
위 내용은 HTML 양식 제출에서 선택된 확인란 값을 검색하고 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!