2011-10-06 4 views
0

부품 선택과 관련된 페이지를 디자인하고 있지만 일부 구성 요소만으로는 고객이 아무 것도 구입하지 않기로 결정했습니다. 즉, 확인란의 한 섹션에는 할당 된 값이 없습니다. 제출하면이 오류가 표시됩니다.체크되지 않은 상자 오류를 변경하는 방법. (HTML)

"주의 : 정의되지 않은 색인 : D : \ fileroot \ page.php의 undefined_index는 300 행에 있습니다."

숨길 방법이 있습니까?

+0

값이없는 체크 박스를 숨기는 것이 더 좋지 않습니까? 또는 선택을 취소하고 사용을 중지 하시겠습니까? – Tjekkles

답변

0

다음 중 하나를

error_reporting(E_ALL^E_NOTICE); 

또는 변수를 포함하는 문 전에 @.

또는 액세스 시도 전에 if(isset($variable))을 확인하십시오.

+0

오류보고 기능을 끄지 마십시오. 필요한 기능이 숨겨집니다. 'isset'을 사용하십시오. – Quentin

+0

감사합니다. @를 추가해주었습니다. – NexunTech

+1

-1 기술적으로는 효과가 있지만 아주 나쁜 습관을 조장합니다. 오류를 억제하지 마십시오. 통제 구조로 그들을 예방하십시오. –

관련 문제