2009-08-20 3 views
0

일요일 - 토요일 일주일 일정에 대한 간단한 일정 계획 프로그램을 작성 중입니다._POST 또는 _GET 변수의 동적 양을 처리하는 가장 좋은 방법

일정이 저장되는 매일 매일 근무하는 직원의 양과 근무 및 근무 코드에 대한 데이터가 달라집니다.

일요일 : 예를 들어

밥 - 주방 - 오프닝 이동 샘 - 주방 - 닫기 시프트 에이미 - 바 - 오프닝 이동 빌리 - 바 - 시프트

닫기 월요일 : 밥 - 주방 - 오프닝 쉬프트 샘 - 주방 - 오프닝 쉬프트 에이미 - 바 - 오프닝 쉬프트

이렇게 ... 양식이 제출 될 때 나는 2 명의 직원에 대한 데이터를 처리합니다. 또는 0 직원 또는 10 ..

이 상황에서 _GET 또는 _POST 변수의 동적 양을 읽는 가장 좋은 방법은 무엇입니까?

답변

1

GET을 사용하는 경우 위 일정을 수정하고 데이터 양이 최대 URL 한도를 초과 할 수 있으므로 여기에서 POST를 사용하려고합니다. 그렇게 말

, PHP는 당신이 당신의 이점에 사용할 수있는 POST 데이터의 배열을 처리 할 수 ​​

array 
    'schedule' => 
    array 
     'monday' => 
     array 
      'mathieuk' => string 'Kitchen' (length=7) 
      'someuser' => string 'Not Kitchen' (length=11) 

.. 어떤 처리한다 :

<form method="post"> 

<input type="hidden" name="schedule[monday][mathieuk]" value="Kitchen" /> 
<input type="hidden" name="schedule[monday][someuser]" value="Not Kitchen" /> 
<input type="submit" /> 

</form> 

은 $ _POST가 존재 초래 꽤 똑바로.

+0

그래서 PHP는 _POST로부터 배열을 생성합니까? – ian

+0

예, PHP는 [monday] [mathieuk] 일정을 'Kitchen'값으로 $ _POST [ 'schedule'] [ 'monday'] [ 'mathieuk']로 처리합니다. – NSSec

관련 문제