2013-04-08 2 views
1

나는 나를 위해 만들어진 다중 페이지 양식이 있습니다. 폼의 모든 페이지에는 데이터를 데이터베이스에 저장하는 제출 버튼, 이전 페이지로 이동하는 이전 버튼 및 다음 버튼이 있습니다. 문제는 이전 또는 다음 링크를 클릭해도 데이터가 저장되지 않는다는 것입니다.양식의 다음 페이지로 가기 전에 양식 자동 제출

양식의 이전 또는 다음 페이지로 이동하기 전에 제출 단추가 자동으로 눌러 지도록 설정할 수 있습니까?

<a class="form-buttons" href="<?php echo $prev_url;?>">Prev</a> 
<div class="form-buttons-middle"><input type="submit" name="status" value="Save" /></div> 
<a class="form-buttons" href="<?php echo $next_url;?>">Next</a> 

저는 프로그래밍에 익숙하지 않으므로 도움을 주시면 대단히 감사하겠습니다.

감사합니다.

답변

3

당신은 .. 버튼을 제출하는 사람이 당신이 특정 코드 블록을 실행할 수 있습니다 클릭 한에 따라 세 가지 사용할 수 있습니다

즉,

<input type="submit" name="status" value="Prev" /> 
<input type="submit" name="status" value="Save" /> 
<input type="submit" name="status" value="Next" /> 

<?php 

if(!empty($_REQUEST['status']) && $_REQUEST['status'] == 'Prev'){ 
     //save data and redirect to previous page using header(); 
} 

if(!empty($_REQUEST['status']) && $_REQUEST['status'] == 'Next'){ 
     //save data and redirect to next page using header(); 
} 

if(!empty($_REQUEST['status']) && $_REQUEST['status'] == 'Save'){ 
     //save data and do whatever you want 
} 


?> 
+0

감사합니다. Jay! 그것은 완벽하게 작동합니다! –

관련 문제