이 글에서는 동일한 이름 속성 값을 가진 여러 입력 태그의 PHP 처리 양식 제출 문제를 해결하는 방법을 주로 소개합니다. 이제 필요한 친구들이 참고할 수 있도록 공유하겠습니다.
한 가지 질문회사 개발 과정에서 문제에 직면했습니다. 이름 속성 값이 동일한 여러 입력 태그의 양식 제출을 어떻게 처리해야 할까요? 소스코드는 다음과 같습니다. (소스코드는 형태로 되어있습니다.)
<!--{loop $address $index $one}--> <p class="address_item"> <p> <label> <input type="hidden" name="express_price" value="{$one['express_price']}" /> <input type="hidden" name="state_fare" value="{$one['state_fare']}" /> <input type="hidden" name="id" value="{$one['id']}" /> <input type="radio" <!--{if $one[ 'default']=='Y' }-->checked<!--{/if}-->name="address" value="{$one['id']}" /><span name="mobile">{$one['mobile']}</span> </label> </p> </p> <!--{/loop}-->
위 소스코드에서는 루프 루프를 통해 동일한 값을 갖는 여러 개의 이름 속성이 생성됩니다. 입력 요소의 경우 제출을 클릭하면 배경 PHP 파일은 $_POST를 사용하여 p 요소의 입력 요소가 전달한 값만 가져옵니다. 단, 라디오 유형 입력 요소가 전달한 값은 선택된 값이어야 합니다. . 따라서 위 소스 코드의 일부 입력 요소의 동일한 name 속성 값을 배열로 수정한 후, 배경 php 파일에서 선택한 라디오 유형 입력 요소의 name 속성 값을 사용하여 전체 p 요소가 전달되는지 확인합니다. 수정 된 코드는 다음과 같습니다. 웹 페이지 데이터를 가져올 때 file_get_contents 메소드가 왜곡되는 PHP 문제를 해결하려면
위 내용은 이름 속성 값이 동일한 여러 입력 태그의 PHP 처리 양식 제출 문제를 해결합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!