Ir para conteúdo

POWERED BY:

Arquivado

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

LaaaaH

Conexão PHP e MySQL

Recommended Posts

Olá!!!

Sou nova em PHP e MySLQ... http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

Estou fazendo um simulado em que as perguntas ficam em um BD.

Estou usando MysQL e PHP

 

Detalhes: As perguntas aparecem aleatoriamente [A cada atualização forma-se uma nova prova] http://forum.imasters.com.br/public/style_emoticons/default/excl.gif

estou usando 2 tabelas: Uma para as perguntas e outra com as respostas. http://forum.imasters.com.br/public/style_emoticons/default/excl.gif

 

Duvida: Como faço para chamar aleatoriamente essas questões? http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

Como faço para chamar as respostas se ainda ñ sei qual serão as perguntas?? :o

 

agradeço desde já... http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

qualquer ajuda será muito util!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

 

aki vai uma parte do codigo:

//----aki chamo as perguntas aleatóriamente e tanformo em array

 

$sql = mysql_query("select id, pergunta from tabela where cod_materia==portugues order by rand () limit 2");

 

while($perguntaportugues == mysql_fetch_array($sql))

{

$idquestao1 = $perguntaportugues["id"];

$pergunta1 = $perguntaportugues["pergunta"];

}

 

Mas como chamo as alternativas se o id agora esta em variavel?

isso aki existe:

 

$alternativas =array(

"respostaA"=>mysql_query(select resposta from "Respostas" where letra=="a" and idPergunta== echo"$idquestão1"),

"respostaB"=>mysql_query(select resposta from "Respostas" where letra=="b" and idPergunta== echo"$idquestão1"),

"respostaC"=>mysql_query(select resposta from "Respostas" where letra=="c" and idPergunta== echo"$idquestão1"),

"respostaD"=>mysql_query(select resposta from "Respostas" where letra=="d" and idPergunta== echo"$idquestão1"),

"respostaE"=>mysql_query(select resposta from "Respostas" where letra=="e" and idPergunta== echo"$idquestão1"));

http://forum.imasters.com.br/public/style_emoticons/default/pinch.gif http://forum.imasters.com.br/public/style_emoticons/default/pinch.gif http://forum.imasters.com.br/public/style_emoticons/default/pinch.gif http://forum.imasters.com.br/public/style_emoticons/default/pinch.gif

 

ajuuudeem....

se tiverem alguma forma mais facil de fazer aceito sugestões ....

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

A minha duvida é conexão do PHP com o MySQL...

 

Tenho duas tabelas: em uma está as perguntas e suas respectivas ID

e na outra está todas as alternativas relacionadas com a ID da pergunta que elas pertencem...

 

tenho que chamar as questões aleatóriamente de forma que a cada vez que alguem entre na pagina ela informe um questionario diferente

Eu chamo a pergunta e a id de uma unica vez pois estão na nesma tabela e salvo em uma variavel como array...

mas quando eu faço o select das alternativas tenho que colocar a ID para vir apenas as altenativas da questão que eu quero...

 

Como colocar esse ID como condição do select já que ela agora está em uma variavel??? :blink:

tem como mostrar somente o valor da variavel no parametro??

 

ex: $respostas = array (mysqlquery("select alternativas from respostas where IDquestao== echo "$idQuestao""));

Se puderem me ajudar eu ficarei muito grata!!!!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Minha opnião é que traga sempre todas as questões e todas as repostas, e na tabela de resposta você deve ter um campo que representa o ID da pergunta.

 

Para mostrar hora uma, hora outra com certeza o PHP deve ter algo randômico para fazer isso.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Minha opnião é que traga sempre todas as questões e todas as repostas, e na tabela de resposta você deve ter um campo que representa o ID da pergunta.

 

Para mostrar hora uma, hora outra com certeza o PHP deve ter algo randômico para fazer isso.

 

Abraços...

 

Ahh valeu!!!

vou ver se consigo...

Obrigado

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.