2011-04-11 3 views
0

현재 웹 기반 시험을 개발 중입니다. 모든 질문과 답변은 mysql 데이터베이스에 저장됩니다. 나는 라디오 형식의 답변과 함께 하나의 질문을 검색하여 표시함으로써 시스템을 시작했습니다. 나는 세션을 사용했다 $ _SESSION [ 'questionno'] = 1; 어떤 질문 번호가 검색되고 표시되는지를 나타냅니다. 내가 다음에하고 싶은 것은 사용자가 다음 버튼을 클릭 할 때마다 result.php에 정보를 전달한 다음 그 페이지가 result.php와 동시에 이전 페이지에서 검색된 응답을 세션에 추가한다는 것입니다 $ _SESSION [ 'questionno']를 증가 시키십시오; 다음 질문 페이지 (index.php를)하지만 다시 갈세션이 특정 값에 도달 할 때까지 PHP 페이지를 반복합니다.

echo ("<SCRIPT LANGUAGE='JavaScript'> window.location='/OE/index.php'; </SCRIPT>"); 

을 사용하여 질문 두 번째 때문에 result.php에서 일어난 점진으로 표시됩니다이 시간.

후 사용자가 마지막 질문에 도달하면 집계 페이지가 나타납니다.

+1

무엇이 당신의 질문입니까? –

+0

FYI : 대문자로 된 HTML 태그는 * 2000 *을 통과했으며,'script' 태그의'language' 속성은 HTML4, XHTML1 또는 HTML5 표준의 일부로 실제로 존재하지 않습니다. – Charles

답변

0

이렇게하려면 질문 페이지와 결과 페이지를 결합합니다. 먼저 첫 번째 질문을 표시하십시오 (세션이 설정되지 않은 경우 세션을 1로 설정하십시오). 그런 다음 질문을 제출하면 해당 정보를 처리하여 데이터베이스에 저장 한 다음 세션 변수에 1을 더한 다음 처리를 실행하여 이전에 설정된 세션을 기반으로 다음 질문 양식을 표시합니다.

원하는대로하려면 PHP 설명서 (here)에서 header('Location: index.html');을 확인하십시오.

관련 문제