É o seguinte é um problema bem complexo, eu estou criando um sistema de provas on-line, e quando eu for cadastrar as provas eu to queredo fazer os seguinte: Cadastrar as 15 perguntas e 5 respostas, sendo a prova de multipla escolha, como eu faço isso sendo que sao 3 tabelas uma de pergunta, outra de resposta e outra com a prova( com cabeçalho e tudo mais).
no caso a estrutura ficou a seguinte
Tabela de Provas
Codigo
Professor
Data
Observação
Tabela de Perguntas
Codigo
Codigo da Prova
Pergunta
Tabela de Respostas
Codigo
CodigoDaProva
CodigoDaPergunta
Resposta
E todas tem que estar relacionadas uma com as outras
vamos ver quem é o batman que vai resolver isso......
O formulario é mais ou menos assim
Nome da prova Data
Professor
1-A primeira pergunta da prova
0 - 1 resposta
0 -2 resposta
0- 3 resposta
2- A segunda pergunta
0- 1 Resposta da Segunda Pergunta
0- 2 Resposta da segunda pergunta
e assim por diante ........

Cadastrar Vários Itens
Started By rellum, 25/06/2004, 18:44
6 replies to this topic
#1
Posted 25/06/2004, 18:44
#2
Posted 25/06/2004, 21:21
cara, num sei se estou falando besteira, mas vc pode usar UNION e IF nesta sua questão...
UNION : Cria uma tabela com colunas em comum com outras tabelas.
IF: usa para verificar se a opção marcada é a correta.
UNION : Cria uma tabela com colunas em comum com outras tabelas.
IF: usa para verificar se a opção marcada é a correta.
* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
#3
Posted 25/06/2004, 21:32
naum eh dificil... vc poderia colocar um campo chamado por exemplo PROVA, na tabela PERGUNTAS.
dai vc faz:
SELECT * FROM PERGUNTAS WHERE PROVA=" & PROVA
kra, se qusier me contate no MSN.
dai vc faz:
SELECT * FROM PERGUNTAS WHERE PROVA=" & PROVA
kra, se qusier me contate no MSN.
#4
Posted 26/06/2004, 17:25
Pessoal acho que vcs não estão entendendo eu não to tentando responder a prova, mas sim cadastra-las, exibir é facil eu quero é cadastrar a prova as perguntas e as respostas de uma única vez.
#5
Zóio
Posted 26/06/2004, 19:45
tenta assim então:
cria um form para cadastrar a prova, dae vc terá o id da prova, crie um link para ir direto para um form de cadastro de perguntas e respostas onde o id da prova já é gravado automático, se for isso, é bico.
falows
cria um form para cadastrar a prova, dae vc terá o id da prova, crie um link para ir direto para um form de cadastro de perguntas e respostas onde o id da prova já é gravado automático, se for isso, é bico.
falows
#6
Posted 27/06/2004, 11:49
cadastre a pergunta, aí faça uma consulta que retorne o ultimo ID, que é da pergunta cadastrada, aí é só cadastrar as respostas com esse ID.
========================================================
Copiar o bom é melhor que inventar o ruim
========================================================
"O segredo da criatividade é saber esconder suas fontes"
(Einstein)
========================================================
Copiar o bom é melhor que inventar o ruim
========================================================
"O segredo da criatividade é saber esconder suas fontes"
(Einstein)
========================================================
#7
Posted 29/06/2004, 11:25
cara veja se isso pode ja te dar uma luz.....
este exemplo fiz agora ele consiste em cadastrar perguntas ( na tabel perguntas ) e depois cadastra as respostas para multipla escolha ( na tabela respostas ) a tabela perguntas e respostas estão relacionadas por um numero . Este numero é inserido na pagina de perguntas depois é passado por query string para a pagina de respostas.
è bem simples , ai é só vc ir aperfeicoando , criando a tabela de provas , etc...etc...
este exemplo fiz agora ele consiste em cadastrar perguntas ( na tabel perguntas ) e depois cadastra as respostas para multipla escolha ( na tabela respostas ) a tabela perguntas e respostas estão relacionadas por um numero . Este numero é inserido na pagina de perguntas depois é passado por query string para a pagina de respostas.
è bem simples , ai é só vc ir aperfeicoando , criando a tabela de provas , etc...etc...
Attached Files
--
www.ramosinformatica.com
contato@ramosinformatica.com | @rinformatica
Hospedagem de site | Desenvolvimento de Sistemas | Informática em Geral
www.ramosinformatica.com
contato@ramosinformatica.com | @rinformatica
Hospedagem de site | Desenvolvimento de Sistemas | Informática em Geral
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)