Jump to content


Photo

Cadastrar Vários Itens


  • Faça o login para participar
6 replies to this topic

#1 rellum

rellum

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 25/06/2004, 18:44

É 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 ........

#2 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.

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.
* 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

#3 vrsbueno

vrsbueno

    Ativo

  • Usuários
  • 351 posts
  • Sexo:Não informado
  • Localidade:Taubaté-SP

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.

#4 rellum

rellum

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

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

Zóio
  • Visitantes

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

#6 _MX_

_MX_

    Conhecimento nunca é demais

  • Usuários
  • 563 posts
  • Sexo:Não informado
  • Localidade:Diadema-sp

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)
========================================================

#7 Fernando_Ramos

Fernando_Ramos

    Fernando Ramos

  • Usuários
  • 728 posts
  • Sexo:Não informado

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...

Attached Files


--
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)

IPB Skin By Virteq