Minha função não é executada
Boa noite pessoal, criei uma função pra facilitar minha inserção de dados no banco..... porem nao estou conseguindo utiliza-la , onde esta meu erro?
function GravaDados($texto, $seunumero,$ocor,$data_ocor,$controlesacador,$venc,$valornominal,$valorpago, $jurospago, $abati, $desc) {
$busca_seunumero = mysql_query("SELECT * FROM tbltitulos WHERE seuNumero = '$seunumero'");
$contador = mysql_num_rows($busca_seunumero);
while($valores = mysql_fetch_array($busca_seunumero)) {
$id_titulo = $valores["idTitulo"];
if (empty($id_titulo)){
$insere_titulo = "INSERT INTO tbltitulos (sacador, seuNumero, vencimento, valorNominal, valorPago,
jurosPago, valorAbatimento, valorDesconto) VALUES ($controlesacador, $seunumero, $venc, $valornominal, $valorpago, $jurospago, $abati, $desc)";
$id_inserido = mysql_insert_id();
$insere_ocorrencia = "INSERT INTO tblocorrencias (idTitulo, numOcorrencia, nomeOcorrencia, dataOcorrencia)
VALUES ($id_inserido,$ocor,'$texto', $data_ocor)";
mysql_query($insere_ocorrencia) or die (mysql_error());
echo "Não existe REMESSA desse titulo: " .$seunumero .", mas foi gravado os dados<br>";
echo "<br>Ocorrencia: ".$ocorrencia ." - Título: ". $seunumero . "<hr>";
}else{
$atualiza_retorno = "UPDATE tbltitulos SET retorno = 1 WHERE idTitulo = $id_titulo";
mysql_query($atualiza_retorno) or die (mysql_error());
$insere_ocorrencia = "INSERT INTO tblocorrencias (idTitulo, numOcorrencia, nomeOcorrencia, dataOcorrencia) VALUES ($id_titulo,$ocor, '$texto', $data_ocor)";
mysql_query($insere_ocorrencia) or die (mysql_error());
}
}
}
Não está dando erro mas também não está executando as intruções sql da função......
estou chamando ela num switch case
switch ($ocorrencia){
case "02":
GravaDados("ENTRADA CONFIRMADA", $seu_numero, $ocorrencia, $data_ocorrencia, $controle_sacador, $vencimento,$valor,$valor_pago, $juros_pago, $abatimento, $desconto);
break;Discussão (1)
Carregando comentários...