2017-01-11 1 views
3

여러 단계의 등록 양식을 만들려고합니다! 나는 1 개의 폼 이름 = user-register.php 을 가지고 있고 두번째 폼 = user-register-2.php를 만들었습니다.Osclass에서 복수 단계 사용자 등록을 만드는 방법

1 단계에서 2 단계로 이동하는 방법은? 및 2 단계의 프로필 만 만들었습니까? 여기

코드

은 가지고있는 형태로 1 :

<?php 
osc_add_hook('header','ctg_housing_nofollow_construct'); 
ctg_housing_add_body_class('login register'); 
osc_enqueue_script('jquery-validate'); 
osc_current_web_theme_path('header.php'); 
$userEnabled = osc_user_registration_enabled(); 
?> 

<form name="register" action="<?php echo osc_base_url(true); ?>" method="post" > 

<input type="hidden" name="page" value="register" /> 
<input type="hidden" name="action" value="register_post" /> 


<button type="submit" class="small radius"> 
    <?php _e("Next Step 2/2", 'ctg_housing');?> 
</button> 

이 코드는 2 단계입니다 :

<?php 
osc_add_hook('header','ctg_housing_nofollow_construct'); 
ctg_housing_add_body_class('login register'); 
osc_enqueue_script('jquery-validate'); 
osc_current_web_theme_path('header.php'); 
$userEnabled = osc_user_registration_enabled(); 
?> 

<form name="register" action="<?php echo osc_base_url(true); ?>" method="post" > 

<input type="hidden" name="page" value="register" /> 
<input type="hidden" name="action" value="register_post" /> 

<button type="submit" class="small radius"> 
    <?php _e("Create Account", 'ctg_housing');?> 
</button> 

감사

답변

0

이 개 다른 형태, 가치와 둘째를 얻기 위해 하나를 확인 캡처 된 값을 표시합니다.

첫 번째 양식을 채운 후 데이터 유효성을 확인하고 양식을 제출하고 session에 보관하고 첫 번째 양식을 숨기고 두 번째 양식을 세션에서 per-filled data으로 표시하여 두 번째 양식에 표시하십시오.

두 번째 폼의 제출 단추를 클릭하면 사용자를 만드는 함수를 호출하고 첫 번째 폼이나 원하는 곳으로 이동하여 세션의 마지막 값을 삭제합니다.

+0

나는 2 가지 다른 형식을 만든다. 1 user-register.php 두 번째 user-register-2.php하지만 이걸 어떻게 설정해야하는지, 그리고 코드에서 바꿀 필요가있다! 너 좀 도와 줄 수 있길 바래? 감사합니다 – Rhoda

+0

나는 이것에 대한 추가 도움을 요청할 수 있습니까? – Rhoda

+0

예, 알려주세요. –

관련 문제