나는 사용자가 계단식 프로세스를 만들 수있는 스크립트 작업을하고있다.mysql과 PHP로 다단계 프로세스 만들기
단계는 방문자가 양식을 작성한 후 방문자가 작성한 다음 단계로 이동하는 URL로 방문자를 보내는 것으로 구성됩니다. 각 사용자는 원하는만큼 많은 단계를 생성 할 수 있으며 각 단계의 URL은 고유합니다.
올바른/가장 효율적인 방법으로이 작업을 수행하고 있는지 확실하지 않아 이에 대한 몇 가지 질문이 있습니다.
이step_id user_id step_url step_order
1 1 example.com?step=1 1
2 2 test.com?step=1 1
3 1 example.com?step=3 2
방문자가 step_url로 이동합니다
: example.com?step=1를 USER_ID 기준 : 1
이 페이지에있을 것입니다 내가 여기 시작하기 전에 나의 테이블 구조의 간단한 버전입니다 http://mysite.com/form-process.php
,536 : 방문자가 유사한 URL에서 내 스크립트에 의해 처리 될 것입니다이 양식을 작성하면<input type="hidden" name="step_id" value="1">
이 같은 step_id의 가치와 숨겨진 필드를 포함하는 형태
양식이 제출되면 방문자를 내 사용자가 작성한 다음 단계로 안내해야합니다.
나는 현재 이와 유사한 사용하여이 코드를 할 것 :
여기SELECT step_url FROM table WHERE step_order='$current_step_order'+1
이에 대한 내 질문이 있습니다 :
는이 작업을 수행하는 가장 좋은 가장 효율적인 방법입니다은? 아니면 더 좋은 방법이 있습니까?
step_id 열이 자동 증가이므로 ... 사용자가 새 단계를 삽입 할 때마다 주문 열을 1 씩 증가시키는 방법은 무엇입니까?
시간을내어 읽어 주셔서 감사합니다.
폴
입력 해 주셔서 감사합니다. 나는 계층 적 구조를 읽고 내 테이블에 parent_id 열을 포함했습니다. :) –