>백엔드 개발 >PHP 튜토리얼 >PHP에서 여러 개의 선택된 체크박스에서 값을 검색하는 방법은 무엇입니까?

PHP에서 여러 개의 선택된 체크박스에서 값을 검색하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-16 11:05:11293검색

How to Retrieve Values from Multiple Checked Checkboxes in PHP?

PHP의 여러 체크박스에서 선택된 값 검색

PHP에서는 선택된 여러 체크박스의 값을 단일 형식으로 캡처하는 데 문제가 없습니다. 이를 달성하려면 다음 단계를 따르세요.

1. 양식의 이름 속성 설정:

양식 자체에 고유한 이름 속성을 할당하고 [] 접미사로 끝나야 여러 값이 필요함을 나타냅니다.

2. 확인란 이름 및 값 설정:

양식의 각 확인란에 대해 고유한 이름과 값을 지정합니다. 제공된 코드에서 name 속성은 check_list로 설정되고 값은 데이터베이스의 해당 보고서 ID 값을 반영합니다.

3. 확인된 값 검색:

PHP 스크립트에서 $_POST 슈퍼 전역 배열을 사용하여 확인된 값에 액세스합니다. 체크박스 값은 양식(이 경우 $_POST['check_list'])에 지정된 이름 아래 배열로 액세스할 수 있습니다.

4. 체크박스 값 처리:

루프 내에서 $_POST['check_list'] 배열을 반복하여 체크된 각 체크박스의 값에 액세스합니다. 시나리오에서 이러한 값은 삭제할 메시지의 보고서 ID를 나타냅니다.

예제 코드:

<form action="test.php" method="post">
    <input type="checkbox" name="check_list[]" value="value 1">
    <input type="checkbox" name="check_list[]" value="value 2">
    <input type="checkbox" name="check_list[]" value="value 3">
    <input type="checkbox" name="check_list[]" value="value 4">
    <input type="checkbox" name="check_list[]" value="value 5">
    <input type="submit">
</form>

<?php
if (!empty($_POST['check_list'])) {
    foreach ($_POST['check_list'] as $check) {
        echo $check; // Echo the value for each checked checkbox (e.g., "value 1", "value 3", etc.).
        // Alternatively, perform your desired action on the checked values, such as deleting the relevant messages.
    }
}
?>

위 내용은 PHP에서 여러 개의 선택된 체크박스에서 값을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.