Veja o codigo:
<?php #teste para uploads $ip = getenv("REMOTE_ADDR"); if($_POST["cbImagem"] == 1){ if($_POST["rbImagem"] == "top"){ $cmp_upload = "imagem_top"; $local = "../img_externas/_noticia/_capa_topo/"; } else { $cmp_upload = "capa"; $local = "../img_externas/_noticia/_capa/"; } #MONTAR UPLOAD //guarda imagem $arquivo = $_FILES["file_noticia"]; // Tamanho máximo do arquivo (em bytes) $config["tamanho"] = 106883; // Largura máxima (pixels) $config["largura"] = 2000; // Altura máxima (pixels) $config["altura"] = 2000; //começa os testes de formato e tipo if ($arquivo) { if (!eregi("^image\/(pjpeg|jpeg)$", $arquivo["type"])) { $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg. Envie outro arquivo"; } else{ // Verifica tamanho do arquivo $tmh = round($config["tamanho"]/1024,2); if ($arquivo["size"] > $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $tmh . "kbs. Envie outro arquivo"; } } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo["tmp_name"]); // Verifica largura if ($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; } // Verifica altura if ($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; } // Imprime as mensagens de erro if (sizeof($erro)) { foreach ($erro as $err) { echo " - " . $err . "<BR />"; } } else { // Gera um nome único para a imagem $imagem_nome = "c_".$_POST["slcCategoria"]."_d_".date("wdmYhis") . ".JPG"; // Caminho de onde a imagem ficará $imagem_dir = $local . $imagem_nome; // Faz o upload da imagem @move_uploaded_file($arquivo["tmp_name"], $imagem_dir); $imagem_nome; } #variaveis de querys - insert (noticia) } } $data = date('d/m/Y - H:i:s'); $cad_NOTICIA = " INSERT INTO dir_noticia_principal (categoria_ID,titulo_noticia,corpo_noticia,autor_noticia,fonte_noticia,{$cmp_upload},len,position_noticia,data ,data_ativacao,hora_ativacao,log_data_hora,log_usuario,log_ultima_acao) VALUES ({$_POST['slcCategoria']}, '{$_POST['txtTitulo']}', '{$_POST['txtCorpo']}', '{$_POST['txtAutor']}', '{$_POST['txtFonte']}', '${imagem_nome}', {$_POST['txtLen']}, {$_POST['slcPosition']}, '{$_POST['txtData']}', '{$_POST['txtDt_ativa']}', '{$_POST['txtH_ativa']}', '$data', '{$_SESSION['aut_username']}', '{$_POST['log_last']}');"; $rsCadNoticia = @mysql_query($cad_NOTICIA); #variaveis de querys - insert (log) $cad_LOG = " INSERT INTO dir_usuario_log (usuario_ID, log_acao, log_data, log_dt_ultima_acao, log_id_ultima_acao, log_ip, log_ultima_acao, log_usuario) VALUES ({$_SESSION['aut_id']}, 'Cadastro de Notícia: {$_POST['txtTitulo']}', '{$data}', '{$_POST['log_data']}', {$_POST['log_id']}, '{$ip}', '{$_POST['log_last']}', '{$_SESSION['aut_username']}');"; $rsCadLOG = @mysql_query($cad_LOG); echo "<script>alert(\"Notícia {$_POST['txtTitulo']} cadastrada com sucesso!\");</script>";
Agora o mais estranho foi o seguiinte, de tanto eu tentar fazer o log cadastrar desisit, ai tirei a query de log ae descobri que sem a query de log a query de noticias não funciona, ela não cadastra!!!
Oque pode estar acontecendo?
Para fazer insert into tem que fazer algo diferente do normal?
grato;