Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo5468

Questionário

Recommended Posts

Boa noite,

 

Bom, eu estou com um trabalho aqui e não sei como fazer. :'(

Eu fiz um formulário com campos rádio, "ele é múltipla escolha" onde o irá aparecer para ele cinco perguntas, com três respostas. E apenas uma resposta será verdadeira, eu quero guardar isso no banco de dados e fazer algo para avaliar automaticamente. São cinco perguntas.

 

Alguém poderia me ensinar a fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pesquise por CRUD, Sessions e Cookies

Na dúvida vá perguntando que a galera te ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que o cara quer o código completo rsrsrs

 

Procure por tudo que o Williams Disse e procure por lógica de programação

 

depois vai postando aeee ..

 

tente pelo menos cara, pelo seu bem !!! #ficaadica

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

 

Williams, nossa muito obrigado. Achei algumas coisas relacionadas ao objetivo que eu desejo chegar, vi que também não preciso salvar isso em uma tabela no db. Tem como fazer dinamicamente. Porem eu acho que os vídeos que eu dei uma olhada não estava tão explicativo, não encontrei muita coisa, mais me tire uma dúvida.

Adnilton eu não quero o código pronto não, eu quero apreender, se poder me dar algumas dicas irei ficar muito grato.

<?php
	$res2 = $_POST["opt1"];
	$res6 = $_POST["opt2"];
?>

<form method="post" action="#">
	<label>Qual é a cor do cavalo do napoleão?</label><br/>
		<input type="radio" name="opt1" value="res1"/>Preto<br/>
		<input type="radio" name="opt1" value="res2"/>Branco<br/>
		<input type="radio" name="opt1" value="res3"/>Amarelo<br/><br/><br/>
		
	<label>Qual mês é comemorado o natal?</label><br/>
		<input type="radio" name="opt2" value="res4"/>Janeiro<br/>
		<input type="radio" name="opt2" value="res5"/>Outubro<br/>
		<input type="radio" name="opt2" value="res6"/>Dezembro<br/><br/><br/>
		
	<input type="submit" value="Enviar"/>
</form>

Pelo que eu vi é assim que faz, mais da erros e avisos. Eu não encontrei muita coisa, o que encontrei não explicava e se explicava eu não entendi. Poderia me dar um exemplo ou algum tutorial para mim ler ou ver.

Eu queria que essas perguntas fosse assim, vão ser ao total trinta perguntas, e ele terá que acertar 90% dessas perguntas. Caso ele não passa irá ficar na tela dele uma div escrito, você falhou tente novamente, caso contrario irá aparecer parabéns.

 

 

Alguém pode me da uma força aí?

Compartilhar este post


Link para o post
Compartilhar em outros sites

De uma olhada no link, fala sobre quiz

 

http://ruancarlos.com.br/Blog/criando-um-simples-quiz-com-php/

Para verificar se a variável foi setada, utilize isset, no caso abaixo, está com operador ternario, REQUEST_METHOD é para verificar se o formulário foi enviado.

<?php

if($_SERVER['REQUEST_METHOD'] == 'POST') {
	
	$res2 = isset( $_POST["opt1"] ) ? $_POST["opt1"] : '';
	$res6 = isset( $_POST["opt6"] ) ? $_POST["opt6"] : '';

}

?>

Você pode ira gravando estes valores em sessão, no formato de array e recuperar na ultima página.

De uma olhada no link abaixo, leia para ter boas pratica de programação, o que eu disse acima, está no link abaixo, assim você evita tirar dúvidas de iniciantes, o que é meio redundante, pois se usasse a busca, saberia como corrigir estes erros.

 

http://www.ultimatephp.com.br/guia/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.