Jump to content


Leonardo Wolter

Member Since 28/06/2011
Offline Last Active 19/01/2012, 12:18
-----

#1016266 [Error] Ao Incluir Da Erro De String

Posted by Leonardo Wolter on 13/01/2012, 12:31

Nossa Cara vlw mesmo em que resposta *--*'
Muito obrigado pelas dicas e velocidade da resposta me salvou vlw

Nada cara, qualquer coisa estamos aí =]


#1016262 [Error] Ao Incluir Da Erro De String

Posted by Leonardo Wolter on 13/01/2012, 11:45

Cara, o quer ta acontecendo é que o php está puxando a informação do request(post) como uma string(afinal, não tem como ele adivinhar que é um int, né? haha) tente adicionar um casting nessa linha:

$cod_demo = $_POST['cod_dem'];

Ficaria desse jeito:

$cod_demo = (int)$_POST['cod_dem'];

e TIRE as '' do insert:

INSERT INTO TAB_CAMPANHA (DATA_APRESENTACAO,HORA_APRESENTACAO,DATA_TERMINO,COD_INDICADOR,NOME_INDICADOR,COD_CLI,COD_DEM,COMPRA_EFETUADA)
                                          VALUES ('$data','$hora','$data_term','$cod_indicador'
,'$nome_indicador','$cod_cli',$cod_demo,'$compra_efetuada'
)"

em vez de

INSERT INTO TAB_CAMPANHA (DATA_APRESENTACAO,HORA_APRESENTACAO,DATA_TERMINO,COD_INDICADOR,NOME_INDICADOR,COD_CLI,COD_DEM,COMPRA_EFETUADA)
                                          VALUES ('$data','$hora','$data_term','$cod_indicador'
,'$nome_indicador','$cod_cli','$cod_demo','$compra_efetuada'
)"


OBS: Busque meios de evitar SQLInjection, isso é MUUUITO perigoso


IPB Skin By Virteq