1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

sistema de quiz

Discussão em 'Web Development' iniciada por handon, 23 de Dezembro de 2007. (Respostas: 7; Visualizações: 1641)

  1. Tenho uma tabela que registra minhas perguntas para um simulado.
    tabela questao

    questao(quiz_id,questao_id,questao,alternativa_a,alternativa_b,alternativa_c,alternativa_d,alternativa_e,correta).

    quiz_id (chave secundaria-tabela quiz)
    questao_id (chave primaria pergunta)
    questao (questao a ser respondidas)
    alternativa_a
    alternativa_b
    alternativa_c
    alternativa_d
    alternativa_e
    correta(este campo recebe a,b,c,d ou e, que corremponde a questao certa).

    Como montar o script simulado.php+(referencia ao quiz) para exibir o questionario com radio button e no final ao clicar em enviar mostrar o resultado.
     
  2. anjo2

    anjo2 Power Member

    Fiz um script muito parecido com esse.

    Podes explicar o que pretendes? queres saber como ir buscar do sql ou como ter os valores para usar?
     
  3. preciso de um script que realize a busca e exiba em uma página todas as questoes com quiz_id=1 por exemplo.
    Junto com as questoes deve se ter radio buttom para que o usuario responda as perguntas e no final da página um botao para verificar as respostas.

    Abraços
     
  4. anjo2

    anjo2 Power Member

    podes fazer um exemplo do teu html com 2 perguntas do quiz?
     
  5. [SIZE=+3]Simulado[/SIZE]Questão1: Qual é o seu nomeA: resposta
    B: alternativa_b
    C: alternativa_c
    D: alternativa_d
    E: alternativa_e
    Questão2: A: alternativa_a
    B: resposta
    C: alternativa_c
    D: alternativa_d
    E: alternativa_e



    No lugar de a,b,c,d,e queria que aparecesse com radio button
     
  6. anjo2

    anjo2 Power Member

    isso era suposto ser codigo html?
     
  7. <?php
    $con = mysql_connect("localhost", "root","");
    $bd=mysql_select_db("login2");
    echo '<FONT FACE="Times New Roman" SIZE="+3" COLOR="#FF0000">Simulado</FONT><HR WIDTH="100%" SIZE="3">';
    $q=1;
    $pesquisa = mysql_query("SELECT * FROM questao WHERE quiz_id=" . $_GET['id']);



    echo "<form method=post action='dados.php'>";

    while ($dados = mysql_fetch_array($pesquisa)){
    $questao = $dados["questao"];
    $alternativa_a = $dados["alternativa_a"];
    $alternativa_b = $dados["alternativa_b"];
    $alternativa_c = $dados["alternativa_c"];
    $alternativa_d = $dados["alternativa_d"];
    $alternativa_e = $dados["alternativa_e"];
    $resposta= $dados["resposta"];
    $rc[$q]=$resposta= $dados["resposta"];
    echo '<B>Questão',$q,': </B>',$questao,'<p>A: ','<input type="radio" name="',$q,'q" value="a">',$alternativa_a,'<p>B: ','<input type="radio" name="',$q,'q" value="b">',$alternativa_b,'<p> C: ','<input type="radio" name="',$q,'q" value="c">',$alternativa_c,'<p> D: ','<input type="radio" name="',$q,'q" value="d">',$alternativa_d,'<p> E: ','<input type="radio" name="',$q,'q" value="e">',$alternativa_e,'<p><p><p><HR WIDTH="100%" SIZE="3">';
    $q=$q+1;
    }
    echo "<input type='submit' value='Enviar respostas' name='submit'>";
    echo "</form>";


    ?>
     
  8. anjo2

    anjo2 Power Member

    PHP:
    <?php
    $con 
    mysql_connect("localhost""root","");
    $bd=mysql_select_db("login2");
    echo 
    '<FONT FACE="Times New Roman" SIZE="+3" COLOR="#FF0000">Simulado</FONT><HR WIDTH="100%" SIZE="3">';
    $q=0;
    $quiz_id $_GET['id'];
    $pesquisa mysql_query("SELECT * FROM questao WHERE quiz_id='" $quiz_id "' ORDER BY ASC questao_id");
    $num_rows mysql_num_rows($pesquisa);


    echo 
    "<form method='POST' action='dados.php'>";

    while (
    $q $num_rows) {
    $questao mysql_result($pesquisa$qquestao);
    $alternativa_a mysql_result($pesquisa$qalternativa_a);
    $alternativa_b mysql_result($pesquisa$qalternativa_b);
    $alternativa_c mysql_result($pesquisa$qalternativa_c);
    $alternativa_d mysql_result($pesquisa$qalternativa_d);
    $alternativa_e mysql_result($pesquisa$qalternativa_e);

    $q++;

    echo 
    '<B>Questão' $q ': </B> ' $questao '<p>A: <input type="radio" name="' $q 'q"
    value="a">' 
    $alternativa_a '<p> A: <input type="radio" name="' $q 'q"
    value="b">' 
    $alternativa_b '<p> B: <input type="radio" name="' $q 'q"
    value="c">' 
    $alternativa_c '<p> C: <input type="radio" name="' $q 'q"
    value="d">' 
    $alternativa_d '<p> D: <input type="radio" name="' $q 'q"
    value="e">' 
    $alternativa_e '<p> D: <input type="radio" name="' $q 'q"
    <p><p><p><HR WIDTH="100%" SIZE="3">'
    ;

    }
    echo 
    "<input type='hidden' name='quiz_id' value='" $quiz_id "'>
        <input type='submit' value='Enviar respostas' name='submit'>
    </form>"
    ;


     
    ?>
     

Partilhar esta Página