Ir para conteúdo

POWERED BY:

Arquivado

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

Débora-Fata

Como fazer código de inscrição diferente?

Recommended Posts

Ola,estou fazendo um formulário de inscrição online e tenho a seguinte dúvida:

A pessoa se inscreve em um curso, são vagas limitadas, então quando elas se inscrevem eu preciso informar o número de inscrição , só que ela pode se inscrever em 5 módulos e pra cada módulo é um numero de inscrição diferente.

 

Fica assim então:

nome

email

modulo1

modulo2

modulo3

modulo4

modulo5

 

É bem simples mesmo. Os 5 modulos estarão em um checkbox.

[]modulo 1

[]modulo 2

[]modulo 3 ........

Aí o aluno pode clicar em mais de 1 e envia o formulário.

a pessoa escolhe os modulos que quiser, aí envia e retorna a resposta : seu numero de inscrição no modulo1 é tal , no modulo 3 é tal.

Não tenho idéia de como pode ser feito isso.

Já me disseram para eu fazer 2 tabelas e relacionar os campos, mas nao sei como fazer ...... http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Alguém pode me ajudar?

Muito obrigada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

com certeza o ideal é relacionar as tabelas mesmona tabela de codigos voce pode ate usar o autonumeração para nao repetir

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, o que será que estou fazendo de errado..

Eu criei as duas tabelas, relacionei os campos.

ex: o que estiver escrito no modulo 1 da tabela 1 - eu quero que apareça no modulo 1 da tabela 2

 

coloquei assim na pagina no form 1 :

 

<%=(Recordset1.Fields.Item("id_aluno").Value)%>

<%=(Recordset1.Fields.Item("nome").Value)%>

<%=(Recordset1.Fields.Item("escola").Value)%>

<%=(Recordset1.Fields.Item("telefone").Value)%>

<%=(Recordset1.Fields.Item("idade").Value)%>

<%=(Recordset1.Fields.Item("email").Value)%>

<%=(Recordset1.Fields.Item("rg").Value)%>

<%=(Recordset1.Fields.Item("modulo1").Value)%> | <%=(Recordset1.Fields.Item("modulo2").Value)%> | <%=(Recordset1.Fields.Item("modulo3").Value)%> | <%=(Recordset1.Fields.Item("modulo4").Value)%> | <%=(Recordset1.Fields.Item("modulo5").Value)%>

(aqui ele mostra certinho)

 

Aí na tabela 2 eu quero que ele me mostre os inscritos no modulo 1 e gere um codigo só pros inscritos no modulo 1

e coloquei assim:

 

<%=(Recordset1.Fields.Item("cod_mod").Value)%>

<%=(Recordset1.Fields.Item("modulo1").Value)%>

<%=(Recordset1.Fields.Item("Cod_aluno").Value)%>

<%=(Recordset1.Fields.Item("Nome").Value)%>

 

mas na hora que eu peço pra me mostrar, ele dá esse erro:

 

ADODB.Field error '800a0bcd'

 

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

 

/mod2.asp, line 34

 

O que pode estar errado? ( eu fiz o relacionamento no access) http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce esta tentando imprimir na tela algo que nao selecionousempre faça o teste de EOF para nao ter este tipo de erro

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.