php 체크박스 예제

값 특성에는 확인란을 선택할 때 서버로 전송되는 값이 포함되어야 합니다. 확인란을 선택하지 않으면 아무 것도 전송되지 않습니다. 다른 양식 요소와 양식 처리의 유일한 차이점은 PHP가 앞에서 설명한 대로 확인란 그룹의 요소를 배열로 받아들인다는 것입니다. 이전 자습서에서는 Javascript 및 jQuery를 사용하여 다양한 양식 요소에 대한 다양한 작업을 수행했습니다. 이 자습서에서는 다음과 같이 PHP를 사용하여 여러 확인란의 값을 얻는 것이 중요합니다. 따라서 라디오 단추와 달리 확인란은 옵션 그룹에서 옵션을 선택하도록 적용되지 않습니다. 우리는 우리가 원하는만큼 선택할 수 있습니다. 이 예제에서는 PHP에서 이러한 확인란을 처리하는 방법을 살펴보겠습니다. 이 예제에서는 사용자가 좋아하는 과일을 선택할 수 있도록 허용합니다: 입력 태그에 확인됨=”확인”을 추가하여 확인란을 미리 선택할 수 있습니다. 이것은 GET 요청에 대해 생성된 데이터의 예입니다: 실행해야 하는 코드는 $ch1이라는 변수 안에 `checked` 텍스트를 넣는 것입니다. 나머지 if 문은 양식의 각 확인란에 대해 동일합니다.

이 예제에서는 PHP를 사용하여 확인란 요소를 관리하는 방법을 살펴보았으며, 이는 배열로 정의되기 때문에 다른 입력 형식을 검색하는 것과 다른 확인란 그룹의 값을 검색하는 방법에 주의를 기울였습니다. 또한 데이터 구조에서 HTML 코드를 생성하는 간단한 PHP 함수를 사용하여 확인란 구조를 동적으로 생성하는 방법도 확인했습니다. filter_input (INPUT_POST, `checkbox_name`, FILTER_DEFAULT, FILTER_FORCE_ARRAY) 확인란을 처리하는 또 다른 방법은 일부 자바 스크립트입니다. 다음 스크립트는 타파 바노에 의해 우리에게 전송되었습니다. PHP 스크립트로 보내기 전에 자바 스크립트를 사용하여 확인란의 유효성을 검사합니다. 확인란이 모두 HTML 양식에 동일한 이름을 가지고 있으며 step2.php라는 PHP 스크립트에 게시되는 방법에 유의하십시오: 몇 년 동안이 트릭을 사용하고 있으며 선택 / 선택취소 확인란 상태에 대한 문제없이 완벽하게 작동합니다. PHP 및 데이터베이스. 라디오 단추와 마찬가지로 확인란을 사용하여 방문자에게 옵션을 선택할 수 있습니다. 라디오 버튼은 사용자를 한 가지 선택으로 만 제한하지만 확인란을 사용하여 두 개 이상의 옵션을 선택할 수 있습니다. 확인란에 대한 다른 솔루션이 있지만 아무도 간단해 보입니다! 여기서 요점은, 그래도, 우리가 조건부 논리를 사용하여 작업을 완료한다는 것입니다. 그러나 브라우저가 데이터를 보내는 방식은 아닙니다.

대신 브라우저는 확인란을 항상 다른 방식으로 사용하는 것처럼 취급합니다. 이 예제에서는 양식에 일부 확인란이 포함되어 있고, 사용자가 확인하며, 제출 버튼을 누르면 여러 확인란 값이 표시됩니다. 확인란의 작동 방식을 간단한 양식으로 살펴보겠습니다: 아래 스크립트에서는 foreach 루프를 사용하여 확인란의 개별 값을 표시했으며, 확인란 수를 계산하기 위해 카운터를 사용했습니다. 코드가 좀 더 복잡하기 때문에 다운로드한 파일에 코드를 포함시켰습니다. 찾고 있는 스크립트는 확인란.php이며 스크립트 폴더에 있습니다. 코드를 열고 코드를 살펴보십시오. PHP에서는 이름 옆에 대괄호([])를 추가하여 동일한 이름의 다양한 확인란을 서버의 배열로 결합할 수 있습니다. 이 예제의 전체 HTML 및 PHP 코드는 다음과 같습니다. 이름이 같은 특성을 가진 여러 확인란 필드를 만들면 사용자가 동일한 필드에 대해 여러 값을 선택할 수 있도록 허용할 수 있습니다. 항상 과 같은 줄 에