심리테스트 같은 작업 채택완료
크라서스
3년 전
조회 4,238
안녕하세요
버튼을 달고 선택에 따라 최종 1~10점에서
1~3 결과, 4~7 결과, 8~10 결과 같은 결과물을 출력하려면 어떤 방식으로 접근하는게 좋을까요?
단발성으로 나오는 결과라 딱히 서버에 저장할 필요는 없구요 심리테스트 같이 나오면 될꺼 같은데
다음페이지로 넘어가지 않고 한 페이지내에서 구현 가능한 방법은 없을까요?
만약 한 페이지내에서 구현이 어렵다면 다른 방법은 어떤게 있을까요?
가급적이면 html,css,js와 php안에서 해결하고 싶습니다
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
3년 전
입력은 아래와 같은 방식으로 하면 되고
</p>
<p><input type="radio" name="wr_1" value="1점"<?php echo ($write['wr_1'] == "1점") ? " checked" : "";?>> 1점
<input type="radio" name="wr_1" value="2점"<?php echo ($write['wr_1'] == "2점") ? " checked" : "";?>> 2점
<input type="radio" name="wr_1" value="3점"<?php echo ($write['wr_1'] == "3점") ? " checked" : "";?>> 3점
<input type="radio" name="wr_1" value="4점"<?php echo ($write['wr_1'] == "4점") ? " checked" : "";?>> 4점</p>
<p>
이런식으로 저장하시고,
$view['wr_1'] 이런식으로 출력해 쓰면 될거 같습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
크라서스
3년 전
�
레드불355
3년 전
위에 코드는 자바스크립트가 아니고 php니까 $wr_1변수를 사용하려면, form으로 넘겨야 되지 때문에 다른 페이지에서 합계를 처리해야 되지 않을까요?
하나의 페이지에서 처리하려면 ajax를 사용하면 되구요.
하나의 페이지에서 처리하려면 ajax를 사용하면 되구요.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
�
크라서스
3년 전
도움이 많이 되었습니다! 참고해서 짜보겠습니다!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
여기서 질문이 한개 있습니다 혹시 저기서 심리테스트 성격상
값이 1점~4점이 있는데 한번으로 끝나는게 아닌
몇 페이지의 심리테스트를 끝으로 값의 합계로 다른 결과를 출력하는 방법은 어떻게 접근하면 될까요?
그리고 결국 여러 페이지를 써야 될까요? 한 페이지에서 끝내는 방법은 없을까요?