Um detalhe que não foi informado na pergunta: Sempre o último loop dá certo na inclusão das notas.
SQL da tabela: CREATE TABLE IF NOT EXISTS `ge_notas_finais` ( `nf_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `nf_aluno` int(10) NOT NULL, `nf_turma` int(10) unsigned NOT NULL, `nf_disciplina` int(10) unsigned NOT NULL, `nf_nota` decimal(10,2) NOT NULL, `nf_obs` varchar(100) DEFAULT NULL, PRIMARY KEY (`nf_id`), KEY `FK_ge_notas_finais_turma` (`nf_turma`), KEY `FK_ge_notas_finais_disciplina` (`nf_disciplina`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Notas finais' AUTO_INCREMENT=16 ; Obrigado! -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev