mostapha Postado Setembro 18, 2014 Denunciar Share Postado Setembro 18, 2014 oi tenho cadastro mais alguns campos podem ficar em branco so que ocorre erro ao tentar cadastrar ele vazio o campo é esse <input name="num" type="text" class="campo-centralizado" id="combo3" value="<? echo $_POST['num']?>" maxlength="10"/> no banco de dados ele ta como Integer e pode receber nulo fiz um echo pra ver o que esta vindo ele esta vindo nulo e o insert e esse $res=ibase_query("INSERT INTO R383 (COLRES,COLNOM,COLCPF,COLRG,COLEMP,COLSET,COLFUN,COLTEL,COLTEL2,COLTEL3,COLEMA,COLEST,COLCID,COLBAI,COLEND,COLNUM,COLCOM,COLCEP,COLSEN,COLLAD) VALUES ('$_SESSION[nom_usu]','$converte','$_POST[cpf]','$_POST[rg]','$_POST[emp]','$_POST[set]','$_POST[fun]','$_POST[tel1]','$_POST[tel2]','$_POST[tel3]','$_POST','PR','$_POST[cid]','$_POST[bai]','$_POST[end]',$_POST[num],'$_POST[com]','$_POST[cep]','$_POST[sen]','$_POST[lad]')"); não sei o que pode ser os demais campos estão ok porque quando removo o $_POST['num'] do Insert ele cadastra certo... agradeço desde já Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro2011 Postado Setembro 18, 2014 Denunciar Share Postado Setembro 18, 2014 tenta isso: $_num=(int)$_POST[num]; $res=ibase_query("INSERT INTO R383 (COLRES,COLNOM,COLCPF,COLRG,COLEMP,COLSET,COLFUN,COLTEL,COLTEL2,COLTEL3,COLEMA,COLEST,COLCID,COLBAI,COLEND,COLNUM,COLCOM,COLCEP,COLSEN,COLLAD) VALUES ('$_SESSION[nom_usu]','$converte','$_POST[cpf]','$_POST[rg]','$_POST[emp]','$_POST[set]','$_POST[fun]','$_POST[tel1]','$_POST[tel2]','$_POST[tel3]','$_POST[email]','PR', '$_POST[cid]','$_POST[bai]','$_POST[end]',$_num,'$_POST[com]','$_POST[cep]','$_POST[sen]','$_POST[lad]')"); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mostapha Postado Setembro 19, 2014 Autor Denunciar Share Postado Setembro 19, 2014 valeu me ajudou muito .. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mostapha
oi tenho cadastro mais alguns campos podem ficar em branco so que ocorre erro ao tentar cadastrar ele vazio
o campo é esse
<input name="num" type="text" class="campo-centralizado" id="combo3" value="<? echo $_POST['num']?>" maxlength="10"/>
no banco de dados ele ta como Integer e pode receber nulo
fiz um echo pra ver o que esta vindo ele esta vindo nulo
e o insert e esse
$res=ibase_query("INSERT INTO R383 (COLRES,COLNOM,COLCPF,COLRG,COLEMP,COLSET,COLFUN,COLTEL,COLTEL2,COLTEL3,COLEMA,COLEST,COLCID,COLBAI,COLEND,COLNUM,COLCOM,COLCEP,COLSEN,COLLAD) VALUES ('$_SESSION[nom_usu]','$converte','$_POST[cpf]','$_POST[rg]','$_POST[emp]','$_POST[set]','$_POST[fun]','$_POST[tel1]','$_POST[tel2]','$_POST[tel3]','$_POST','PR','$_POST[cid]','$_POST[bai]','$_POST[end]',$_POST[num],'$_POST[com]','$_POST[cep]','$_POST[sen]','$_POST[lad]')");
não sei o que pode ser os demais campos estão ok porque quando removo o $_POST['num'] do Insert ele cadastra certo...
agradeço desde já
Link para o comentário
Compartilhar em outros sites
2 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.