HTML 코드에 동일한 이름을 갖는 PHP 처리했을 때
불확정 인덱스 입력 요소 HTML로
$gender=$_POST['gender'];
echo $gender;
및 불확정 인덱스를 얻는 : 양성 오류로 제출에
<div class="form-group">
<label for="gender">Gender </label>
<div class="btn-group">
<button type="button" class="btn btn-default" name="gender"> Male </button>
<button type="button" class="btn btn-default" name="gender">Female</button>
</div>
</div>
은 PHP에서 처리하는 동안을
나는 두 개의 버튼에 대해 같은 이름 = "성별"로 인해 오류가 발생할 수 있다고 생각합니다.
제발 도와주세요!
사용합니다. – Quentin
서버가 'gender'라는 POST 매개 변수를받지 못했다는 * 오류 *는 아니지만 * 알림 *이 아닙니다. 그것을 얻기 전에 존재하는지 확인해야합니다. [PHP isset] (http://php.net/manual/en/function.isset.php)을 참조하십시오. 당신이하고있는 일에 더 많은 문제가 있습니다. 주로 서버에 데이터를 보내지 않고 동일한 이름을 가진 버튼이 두 개 있습니다. (PHP로 고지하지 않는 이유입니다) – Spokey
버튼이 아무 것도하지 않습니다. (당신이 우리와 공유하지 않는 JavaScript를 가지고 있지 않다면) PHP 통지를 보내는 제출을 어떻게 트리거하는지는 명확하지 않습니다. 양식 자체에 대한 HTML도 함께 표시해야합니다. 우리가 제공 한 코드로 설명하는 증상을 얻지 못하기 때문에 완전한 테스트 케이스를 줄여야합니다. – Quentin