현재 위치: > 최신 기사 목록> PHP 양식 처리 자습서 : 확인란 및 다중 체크 박스 데이터 조작 방법

PHP 양식 처리 자습서 : 확인란 및 다중 체크 박스 데이터 조작 방법

M66 2025-06-19

PHP 양식 처리 : 확인란 및 다중 체크 박스 데이터 처리

웹 개발에서 양식은 사용자와의 상호 작용의 중요한 부분이며, 확인란과 멀티 체크 박스는 일반적인 형태 요소입니다. 사용자는 여러 옵션을 선택할 수 있습니다. 이 기사는 PHP의 확인란 및 다중 점검 데이터를 처리하는 방법을 자세히 설명합니다.

확인란 처리를 확인하십시오

확인란을 사용하면 사용자가 하나 이상의 옵션을 선택할 수 있습니다. PHP에서는 $ _post 또는 $ _get Global Array를 통해 양식으로 제출 된 데이터를 얻을 수 있습니다. 사용자가 확인란을 확인하면 해당 값이 서버로 전달됩니다. 사용자가 확인하지 않으면 제출 된 데이터에 값이 나타나지 않습니다. 다음은 확인란을 처리하기위한 샘플 코드입니다.

<form method="POST" action="process.php">
  <input type="checkbox" name="fruits[]" value="apple"> 사과
  <input type="checkbox" name="fruits[]" value="banana"> 바나나
  <input type="checkbox" name="fruits[]" value="orange"> 주황색
  <input type="submit" value="제출하다">
</form>

이 예에서는 확인란에 동일한 이름 속성을 지정하고 그 후 "[]"를 추가하여 배열을 만듭니다. 양식이 제출되면 선택한 확인란이 배열 요소로 서버쪽으로 전달됩니다. `foreach` 루프를 사용 하여이 배열을 반복하고 각 옵션을 처리 할 수 ​​있습니다.

<?php
if (isset($_POST['fruits'])) {
    $selectedFruits = $_POST['fruits'];
    foreach ($selectedFruits as $fruit) {
        echo "You selected: " . $fruit . "<br> ";
    }
}
?>

위의 코드는`isset '함수를 사용하여`$ _post ['Fruits ']`가 오류를 방지하기 위해 정의되어 있는지 확인합니다. 이 값이 존재하는 경우 선택한 과일을 변수`$ selectedFruits`에 저장하고`foreach` 루프를 통해 선택한 각 옵션을 출력합니다.

다중 선택 상자 처리

여러 선택 상자는 확인란과 비슷하며 사용자가 여러 옵션을 선택할 수 있습니다. 확인란과 달리 여러 확인란을 사용하는 것은 일반적으로`에 의해 수행됩니다. `태그 및`다중 '속성을 추가하여 사용자가 여러 색상을 선택할 수 있습니다. 양식이 제출되면 선택한 색상이 서버로 배열로 전달됩니다. 또한`foreach` 루프를 사용 하여이 배열을 반복하고 선택한 각 옵션을 처리합니다.

<?php
if (isset($_POST['colors'])) {
    $selectedColors = $_POST['colors'];
    foreach ($selectedColors as $color) {
        echo "You selected: " . $color . "<br> ";
    }
}
?>

이 코드는 먼저`isset '함수를 사용하여`$ _post ['colors ']`가 존재하는지 확인합니다. 존재하는 경우 선택한 색상은`$ selectedColors '변수에 저장되며 각 옵션은`foreach` 루프를 통해 출력됩니다.

요약

위의 예를 통해 PHP에서 확인란 및 멀티 체크 박스의 데이터를 처리하는 방법을 볼 수 있습니다. PHP에서`$ _post` 또는`$ _get` 글로벌 배열을 사용하면 확인란 및 다중 체크 박스를 통해 사용자가 데이터를 제출할 수 있습니다. `foreach` 루프를 통해, 우리는 그에 따라 사용자의 선택을 처리 할 수 ​​있습니다.