데 PHP 을 받 일 당신이 사용할 수 없는 톤의 변수
문제
여기에 내 상황:나는 건설 작은 웹사이트,때 registring,당신이 선택할 수 있는 일 당신이 사용할 수 있습니다.
Mondaymorning Mondayafternoon Tuesdaymorning Tuesdayafternoon 등...
모든 방법을 sundayafternoon.
나 formchecking 이 주말이 PHP 및 선언 14 변수와 이동을 통해 각각의 하나를 결정하는 여부는지 확인란을 클릭합니다.
지금 내가 궁금하지 않기 쉬운 방법이 있을까?이제 이들은 체크박스,그것은 그 때와 같은 파일을 업로드하는 당신은 단지 추가[]이름 atribute HTML 그리고 그들은 업로드로 훌륭한 기능들을 가지고 있습니다.
하지만 하는 것이 편리합니다.누군가는 방법을 알고 나는 뭔가 얻을 수 있습니다 이 같은가?
해결책
실제로,당신을 추가 할 수 있습니다 []
의 끝에 이름을 설정해야 합니다 모든 그 값을 다르게한다.
<input type="checkbox" name="available[]" value="Mon AM" />
<input type="checkbox" name="available[]" value="Mon PM" />
다음 단지 반복 $_POST['available']
배열의 형태로 처리 코드입니다.
다른 팁
건물에 차드의 대답은,여기에 코드를 사용하는 것을 통해 이동하는 변수:
foreach($_POST['available'] as $a)
{
//Do stuff with $a
}
당신이 우려에 대한 보안,성능,그리고 당신은 해야,어쩌면 이렇게 해야 합니다.
If (count($_POST['available']) > 14) {
softErrorToClient('The data you entered could not be analysed. Please try again.');
// log this error... someone's being naughty
}
제휴하지 않습니다 StackOverflow