Celty 0 Denunciar post Postado Setembro 20, 2013 <?php $id_atualizacao=$_POST["ID_ATUALIZACAO"]; $id_modulo=$_POST['ID_MODULO']; $id_usuario=$_POST['ID_USUARIO']; $versao_atual=$_POST['VERSAO_ATUAL']; $novidades=$_POST['NOVIDADES']; $data_atualizacao=$_POST['DATA_ATUALIZACAO']; include 'doConectar.php'; $tamanho_maximo = 10000000000; //bytes //$tipos_aceitos = array("gif", "jpeg", "/x-png", "bmp"); $arquivo=$_FILES['ARQUIVO']; if ($arquivo['error'] != 0) { echo '<p><b><font color="red">Erro no Upload do arquivo <br>'; switch ($arquivo['error']) { case UPLOAD_ERR_INI_SIZE: echo 'O arquivo excede o tamanho máximo permitido'; break; case UPLOAD_ERR_FORM_SIZE: echo 'O arquivo enviado é muito grande' ; break; case UPLOAD_ERR_PARTIAL: echo 'O upload não foi completo'; break; case UPLOAD_ERR_NO_FILE: echo 'Nenhum arquivo foi informado para o Upload'; break; } echo "</font></b></p>"; exit; } if ($arquivo['size'] == 0 OR $arquivo['tmp_name'] == NULL) { echo '<p><b><font color="red"> Nenhum arquivo enviado </font></b></p>'; exit; } if ($arquivo['size'] > $tamanho_maximo) { echo '<p><b><font color="red">O arquivo enviado é muito grande (Tamanho máximo = ' . $tamanho_maximo . '</font></b></p>'; exit; } /*(if (array_search($arquivo['type'], $tipos_aceitos) == FALSE){ echo '<p><b><font color="red">O arquivo não é do tipo (' . $arquivo['type'] . ') aceito para o upload. Os tipos aceitos são:</font></b></p>'; print_r($tipos_aceitos); echo '</pre>'; exit; } */ $destino = 'C:\Web\Sites\Bedel8\Uploads\\'; $destino .= $arquivo['name']; $upload = move_uploaded_file($arquivo['tmp_name'], $destino); if ($upload == true) { $sql = "ID_ATUALIZACAO, ID_MODULO, ARQUIVO, ID_USUARIO, VERSAO_ATUAL, NOVIDADES, DATA_ATUALIZACAO) VALUES ( '$id_atualizacao', '$id_modulo', '$destino', '$id_usuario', '$versao_atual', '$novidades', '$data_atualizacao')" or die ("Erro ao cadastrar"); $query = mysql_query($sql); if ($query = true) { echo 'Atualização realizada'; } else { echo 'erro'; } } ?> <html> <script type="text/javascript"> function voltePagina() { window.setTimeout(function(){history.go(-1)},1000); } </script> <body onLoad="voltePagina();"> </body> </html> Ele aparece que a atualização foi realizada com sucesso, mas não grava os dados no bd :/ Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Setembro 20, 2013 $query = mysql_query($sql)OR DIE(mysql_error()); if ($query) { Compartilhar este post Link para o post Compartilhar em outros sites
HIAGO SPARK 9 Denunciar post Postado Setembro 21, 2013 colega no seu mysql_query vc tem que colocar a sua string de conexão... exemplo: <?php $conectar = mysql_connect("localhost","login","senha")or die("Erro ao acessar servidor do banco de dados."); mysql_select_db("seu_banco_de_dados",$conectar)or die("Erro, verifique o seu banco de dados existe e se o usuário tem permissões nele !"); // AQUI ONDE ESTÁ SEU PROBLEMA.... mysql_query($sql,$conectar); ?> Ah e pode tirar seu or die ("Erro ao cadastrar") você já fez isso no if abaixo e ela está no local errado... ela fica depois do mysql_query($sql,$conectar)or die ("Erro ao cadastrar"); :)) Taae... Compartilhar este post Link para o post Compartilhar em outros sites