Boa tarde pessoal, estou tendo uma certa dificuldade. Preciso em 4 tabelas do meu banco ter os valores NULL quando nestes não forem inseridos nenhum dado.
É um cadastro de notas, e se tiver valores em branco as somas não são feitas corretamente como preciso. Então caso eu não lance uma nota e deixe vazio, ele iria inserir o valor NULL no campo, e tem que ser sem as aspas.
Abaixo aonde trago as informações do banco e faço as alterações.
<input name="form_n4[]" type="text" value="<?=@mysql_result(mysql_query("SELECT n4 FROM notas WHERE id_aluno=$_GET[id] AND id_periodo=$col_periodo[id_periodo] AND id_serie=$_SESSION[id_serie] AND id_materia=$_SESSION[id_materia]"),0,n4)?>" size="6" maxlength="4" onKeydown="FormataMoeda(this,10,event)" onkeypress='return SomenteNumero(event)'>
Pergunta
MarxRJ
Boa tarde pessoal, estou tendo uma certa dificuldade. Preciso em 4 tabelas do meu banco ter os valores NULL quando nestes não forem inseridos nenhum dado.
É um cadastro de notas, e se tiver valores em branco as somas não são feitas corretamente como preciso. Então caso eu não lance uma nota e deixe vazio, ele iria inserir o valor NULL no campo, e tem que ser sem as aspas.
Aqui como está os campos no bd
`n1` varchar(10) default null,
`n2` varchar(10) default null,
`n3` varchar(10) default null,
`n4` varchar(10) default null,
Abaixo aonde trago as informações do banco e faço as alterações.
<input name="form_n4[]" type="text" value="<?=@mysql_result(mysql_query("SELECT n4 FROM notas WHERE id_aluno=$_GET[id] AND id_periodo=$col_periodo[id_periodo] AND id_serie=$_SESSION[id_serie] AND id_materia=$_SESSION[id_materia]"),0,n4)?>" size="6" maxlength="4" onKeydown="FormataMoeda(this,10,event)" onkeypress='return SomenteNumero(event)'>
<input type="hidden" name="form_periodo[]" value="<?=$col_periodo[id_periodo]?>">
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.