upload, seguido de imagem setada no lugar onde foi feito o upload da imagem pro bd.
Como setar a imagem do upload da imagem sempre que o usuário logar, no momento só consigo enviar para o bd, gostaria que depois de enviado pro banco ele ficasse setado onde fica a imagem, alguém pode me ajudar .
segue meu código:
<?php
require_once('db.class.php'); #CLASS DE CONEXÃO COM BANCO DE DADOS
$objDb = new db();
$link = $objDb->conecta_mysql();
//$con = @mysql_connect("localhost", "nome_usario_db", "senha_db") or die("Não foi possível conectar com o servidor de dados!");
$con = mysqli_connect("localhost", "root", "")or die("Não foi possível conectar com o servidor de dados!");
mysqli_select_db( $con, "app_agua") or die("Banco de dados não localizado!");
/*
CREATE TABLE uploadOnServer;
USE uploadOnServer;
CREATE TABLE PRODUTO(
PRODUT_ID INT PRIMARY KEY AUTO_INCREMENT,
PRODUT_IMAGEM VARCHAR(280),
);
*/
if(@$_GET['go'] == 'upload'){
$resposta_server = false;
if (isset($_FILES['imagem'])) {
$extensao = substr($_FILES['imagem']['name'], -4);
$novo_nomeIMG = md5(time()) . $extensao;
$diretorio = "upload/"; #CRIAR UMA PASTA CHAMADA >>> upload
move_uploaded_file($_FILES['imagem']['tmp_name'], $diretorio.$novo_nomeIMG);
$sql_code = "INSERT INTO uploadonserver (PRODUT_IMAGEM) VALUES ('$novo_nomeIMG')";
if(mysqli_query( $link, $sql_code)){
$resposta_server = "UPLOAD OK";
echo "<meta http-equiv='refresh' content='0, url=./upload.php'>";
}else{
$resposta_server = "UPLOAD FAIL";
}
}
}
?>
<form action="?go=upload" method="POST" enctype="multipart/form-data" align="center">
<img id="preview" width="106" height="122" /><br/>
<div align="center">
Arquivo:<input type="file" name="imagem" onchange="document.getElementById('preview').src = window.URL.createObjectURL(this.files[0])" align="center" >
</div><br/>
<input type="submit" name="Salvar">
</form>Discussão (6)
Carregando comentários...