Pessoal o que será que esta errado

26/03/2018

2

<?php

include_once("conexao.php");

$msg = false;

if(isset($_FILES['arquivo'])){

$extensao = strtolower(substr($_FILES['arquivo']['name'], -4)); // pegar a extensao do arquivo
$novo_nome = md5(time()) . $extensao;// define o nome do arquivo
$diretorio ="upload/";

move_uploaded_file($_FILES['arquivo']['tmp_name'], $diretorio.$novo_nome);// efetua o opload do arquivo

$conexao = "INSERT INTO arquivo(codigo, arquivo, data) VALUES(null, '$novo_nome', NOW())";

}
?>
<html>

<head>
<meta charset="utf-8">
<title>Enviando Arquivo</title>
<link rel="stylesheet" href="css/estilo.css">
</head>

<body>

<h1>Upload de Arquivo</h1>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" required name="arquivo">
<input type="submit" value="Salvar">
</form>


</body>

</html>

a imagem vai para a pasta provisoria mas não aparece no banco de dados o registro

<?php
define ('HOSTNAME', 'localhost');
define ('USERNAME', 'root');
define ('PASSWORD', '');
define ('DATABASE', 'db_chateau');

$conexao = @mysqli_connect(HOSTNAME, USERNAME, PASSWORD, DATABASE);

if (!$conexao){
print "Falha na conexao!";

}?>

minha conexao
Aloisio Samuel

Aloisio Samuel

Responder

Posts

26/03/2018

Fernando C

faltou o comando ao banco.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar