ao incluir dá o seguinte error:
Warning: ibase_query() [function.ibase-query]: conversion error from string "$cod_dem" in /home/outlett/public_html/curso/campanha.php on line 70 conversion error from string "$cod_dem"
Aqui está meu codigo a linha do erro é o $exe_inclu2, oque acontece coma string?
no DB está como interger o campo COD_DEM,
<?php include("config.php"); if (isset($_POST['nome_indicador'])){ //PARA CAMPANHA $data = $_POST['data_apresentacao']; $hora = $_POST['hora_apresentacao']; $data_term = $_POST['data_termino']; $nome_indicador = $_POST['nome_indicador']; $cod_demo = $_POST['cod_dem']; $compra_efetuada = $_POST['compra_efetuada']; if(isset($mostrar_cli)){ $sql_buscar = "SELECT * FROM TAB_CLIENTE WHERE NOME_CLI = '$mostrar_cli'"; $exe_buscar = ibase_query($sql_connect,$sql_buscar) or die (ibase_errmsg()); $fet_buscar = ibase_fetch_assoc($exe_buscar); $cod_cli = $fet_buscar['COD_CLI']; $_SESSION['cod_cli'] = $fet_buscar['COD_CLI']; $sql_busca01 = "SELECT * FROM TAB_CLIENTE WHERE NOME_CLI = '$nome_indicador'"; $exe_busca01 = ibase_query($sql_connect,$sql_busca01) or die (ibase_errmsg()); $fet_busca01 = ibase_fetch_assoc($exe_busca01); $cod_indicador = $fet_busca01['COD_CLI']; $sql_inclu2 = "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')"; $exe_inclu2 = ibase_query($sql_connect,$sql_inclu2) or die (ibase_errmsg()); if($exe_inclu2 > 0){ echo "<script language='javascript'> document.location = 'demonstrador.php?pagina=cadastro_ind' </script>"; }else{ echo"Erro ao enviar dados, tente novamente"; } }else{ echo"Erro ao receber session, tente novamente"; } } ?>
Essa tela éé muito importante,
pra quem me ajudar ~>