2013-03-01 2 views
0

체크 박스에서 배열에 데이터를 추가하려고합니다. 체크 박스는 체크 된 시간을 출력하고 대신 1을 출력해야하고, unticked 일 때 0을 출력합니다. 코드를 추가했습니다.체크 박스의 데이터로 배열 업데이트

'allow_email' => ($_POST['allow_email'] == 'on') ? 1 : 0); 

그러나 좋아하는 것이 아니므로 오류가 발생합니다. 그것을 쓰는 또 다른 방법이 있습니까?

답변

0

'allow_email' => ($_POST['allow_email']) ? 1 : 0));이 작동해야합니다. 상자가 선택되어 있지 않으면 POST 변수 목록에 표시되지 않으므로 거짓 표현이 생성됩니다.

0

당신은

'allow_email' => ((@$_POST['allow_email'] == 'on') ? 1 : 0); 

는 또한 빈

못했을 경우에 대비하여 POST를 억제 누락 된 브라켓이