안녕하세요
버튼을 달고 선택에 따라 최종 1~10점에서
1~3 결과, 4~7 결과, 8~10 결과 같은 결과물을 출력하려면 어떤 방식으로 접근하는게 좋을까요?
단발성으로 나오는 결과라 딱히 서버에 저장할 필요는 없구요 심리테스트 같이 나오면 될꺼 같은데
다음페이지로 넘어가지 않고 한 페이지내에서 구현 가능한 방법은 없을까요?
만약 한 페이지내에서 구현이 어렵다면 다른 방법은 어떤게 있을까요?
가급적이면 html,css,js와 php안에서 해결하고 싶습니다
답변 3개 / 댓글 4개
채택된 답변
+20 포인트
입력은 아래와 같은 방식으로 하면 되고
Copy
<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점
이런식으로 저장하시고,
$view['wr_1'] 이런식으로 출력해 쓰면 될거 같습니다.
선택을 라디오버튼으로 한다면 체크되는 라디오버튼별로 카운터변수를 다르게 책정하고 나중에 합산하시면 됩니다.
답변을 작성하려면 로그인이 필요합니다.
여기서 질문이 한개 있습니다 혹시 저기서 심리테스트 성격상
값이 1점~4점이 있는데 한번으로 끝나는게 아닌
몇 페이지의 심리테스트를 끝으로 값의 합계로 다른 결과를 출력하는 방법은 어떻게 접근하면 될까요?
그리고 결국 여러 페이지를 써야 될까요? 한 페이지에서 끝내는 방법은 없을까요?