2013-09-05 3 views
0

을에 나는이 표를 가지고 가정 v1이 숫자 필드 인 경우 _POST [ 'v1'] 및 $ _POST [v1]?

+1

두 번째 옵션은'E_NOTICE' 오류를 생성합니다. 사용하지 마십시오. ([documentation] (http://us.php.net/manual/en/language.types.array.php#language.types.array.foo-bar 참조).) – DCoder

답변

0

$_POST은 텍스트 문자열을 반환합니다. 따라서 게시물 값을 숫자로 저장하려는 경우 해당 문자열을 숫자로 변환해야합니다. 당신은

1

'v1'intval 문자열이며, 희망 <input ... name="v1" /> 같은 폼 요소를 가리키는 유효한 배열 키입니다 사용할 수 있습니다.

v1은 아무 것도 아니며 E_NOTICE을 던지고 코드가 아무 것도하지 않게합니다. 그러나 을 사용하여 v1 값을 지정할 수는 있지만 질문에 의해 판단하는 것은 거의 쓸모가 없습니다. 더 많은 가능성이 있으므로 $_POST['v1']을 사용하려고합니다.