Ir para conteúdo

POWERED BY:

Arquivado

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

luizmb

Lista de Chamada (inserir todas as notas)

Recommended Posts

Amigos, mais uma vez venho a vossa frente com mais uma dúvida.....Tenho uma lista de chama de alunos em asp onde o professor lança as notas, mas não sei fazer pra ele digitar as notas de todos na lista e depois clicar no atualizar e ele gravar todos...Até agora ele tem que clicar no atualizar de cada aluno, um por um, putz, enche o saco, o legal é se pudesse inserir tudo e depois gravar, alguma sujestão????

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara coloca no nome do campo do aluno a ID dele...ai na hora de atualizar faz um LOOP e pega esse ID e dá um UPDATE no aluno....deu para entender???abracos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da um request em todos os campos e depois um update para cada request que fez, assim quando ele clicar em atualizar todos os updates serão feitos ao mesmo tempo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cumpadi,

 

Essa lista de alunos é gerada de forma dinâmica , certo ??

 

Então na hora de gerar a lista faz desse jeito :

 

response.write rsAluno("aluno_nome") response.write "<input name=nota_" &  rsAluno("id_aluno") response.write " type=text size=10 maxlength=3>"

Com isso , o input nota vai personalizado com o id do aluno.

 

Pra inserir , você recupera os dados assim :

 

'o rsAluno, seria a mesma coisa q você usou anteriormente para listar os mesmos alunosset rsAluno = conn.execute(strAluno)id_aluno = rsAluno("id_aluno")a = id_alunob = split(a,",")for each x in b   id_alunox = trim(x) 'aqui pega uma id_aluno do rsAluno   nota = "nota_" & trim(x) 'crio o nome personalizado, da mesma forma q criei anteriormente   notax = request.form(nota)   ' pronto, temos o id_aluno, e a nota desse id q o professor colocou   ' agora só criar o insert aqui dentro desse loop   ' cada loop ele listará um id_aluno e nota   ' não se esqueça de fechar a conexão dentro do loop pra num matar o iis com muitas conexões next

Bom;

 

Espero que tenha captado a manha.

 

[]´s

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.