2011-03-17 3 views
-3

15 개의 질문을하고 싶을 때마다 사용자가 페이지를 방문하면 무작위로 5 개의 질문을 표시하고 각 질문에는 4 개의 대답이 표시되고 1이 올바른 것입니다. 표시는 20, 15, 10 및 0입니다.간단한 PHP 기본 퀴즈를 만드는 방법

어떻게 만들 수 있습니까?

+0

누군가가 너에게 해주기를 바랍니까? 당신의 처음 네 단어가 "나는 만들고 싶습니다"라고 말하면서 –

+1

아마 누군가를 고용해서? http://www.elance.com/p/landing/buyerE2.html http://careers.stackoverflow.com/employer –

+0

@Lawrence Cherone 나는 그것을 다른 사람에게 무작위로 질문하는 법을 알지 못하게하는 방법을 알고 싶다. 나는 끝날거야 –

답변

0

좋아 잘 아무도 내가 생각하는 당신을위한 전체 코드를 작성하려고하지 않지만 일반적인 스키마 설계로, 당신은 이런 식으로 뭔가를 원하는 것 질문 ...

select 
    * 
from 
    questions 
    inner join questionoptions on (qo_questionid = q_id) 
order by 
    qo_optionid 

는 각 사용자가 선택한 옵션에 대한 보고서를 얻으려면 (질문 1은 말할 수)

select 
    * 
from 
    questions 
    inner join questionoptions on (qo_questionid = q_id) 
    inner join useranswers on (ua_questionid = q_id and ua_optionid = qo_optionid) 
order by 
    ua_userid, ua_questionid 

메신저는 SELECT *의 사용을 옹호하지 않지만, 예를 간단하게하기 위해 거기에주의하십시오.

2

자습서를 인터넷으로 검색하는 것이 가장 좋습니다. 것,

난 당신이 인터넷 검색을 갈 말할 미안하지만 나는 자습서 및 예제는이 찾을 생각 : 여기

는 몇 가지 훨씬 더 당신에게 도움이 될 대답 StackOverflow에 여기에.
questions table (q_id, q_question) 
questionoptions (qo_optionid, qo_questionid, qa_option) 
useranswers (ua_userid, ua_questionid, ua_optionid) 

주어진에 대한 선택을 얻으려면 ...

+0

그가 직접하고 싶어하고, 다른 사람들이 성공한 코드를보고 당신이 사용하고 싶거나 변경하거나 사용하지 않기를 바라는 것에 동의합니다. – rackemup420

관련 문제