Fórum upload de imagens #479333
17/05/2014
0
Marcio Araujo
Curtir tópico
+ 0Posts
18/05/2014
Andrew Angelim
Pelo meus conhecimentos, qualquer banco dados suporta imagens, até por que o banco não armazena a imagem, mas somente o nome da imagem...
Gostei + 0
19/05/2014
Marcio Araujo
Gostei + 0
19/05/2014
Andrew Angelim
Um exemplo abaixo e a $pasta = "../img/jogos/";
if(isset($_POST['acao']) && $_POST['acao'] == 'adicionar'):
$nome = $_POST['nome'];
$descricao = $_POST['descricao'];
$conteudo = $_POST['texto'];
$codigo = $_POST['codigo'];
$categoria = $_POST['categoria'];
$data = date("d/m/Y");
include("removeAcentos.php");
$seo = RemoveAcentos($nome);
//aqui vem o upload da foto
//aqui vem o upload da foto
$foto = $_FILES['imagem'];
if($foto['type'] == 'image/jpeg'){
$pasta = "../img/jogos/";
require("incluir/redimensiona_fotos.php");
$name = md5(uniqid(rand(), true)).".jpg";
Redimensionar($foto, $name, $pasta, 185, 130, "images");
}
//fim
require("conexao.php");
$sql = "INSERT INTO jogos (nome, descricao, conteudo, codigo, categoria, data, imagem, seo) VALUES ('$nome','$descricao','$conteudo','$codigo','$categoria','$data','$name','$seo')";
$resultado = mysql_query($sql) or die ("Erro ao inserir conteudo ao banco de dados" . mysql_error());
header("location: ?ir=gerenciar-jogos");
endif;
?> nesse momento a imagem é jogada na $pasta = "../img/jogos/"; e o nome desse imagem é mandado pro banco de dados..
quando você quiser buscar esta imagem será usado um select e informando o caminho específico onde se localiza a imagem:
$buscar = "SELECT * FROM tabela ORDER BY id_tipo DESC";
$query = mysql_query($buscar) or die (mysql_error());
$p = mysql_fetch_assoc($query);
<a href="../img/jogos/<?php echo $p['imagem']; ?>"</a>
Gostei + 0
19/05/2014
Marcio Araujo
Gostei + 0
22/05/2014
Raphael Souza
Um exemplo abaixo e a $pasta = "../img/jogos/";
if(isset($_POST['acao']) && $_POST['acao'] == 'adicionar'):
$nome = $_POST['nome'];
$descricao = $_POST['descricao'];
$conteudo = $_POST['texto'];
$codigo = $_POST['codigo'];
$categoria = $_POST['categoria'];
$data = date("d/m/Y");
include("removeAcentos.php");
$seo = RemoveAcentos($nome);
//aqui vem o upload da foto
//aqui vem o upload da foto
$foto = $_FILES['imagem'];
if($foto['type'] == 'image/jpeg'){
$pasta = "../img/jogos/";
require("incluir/redimensiona_fotos.php");
$name = md5(uniqid(rand(), true)).".jpg";
Redimensionar($foto, $name, $pasta, 185, 130, "images");
}
//fim
require("conexao.php");
$sql = "INSERT INTO jogos (nome, descricao, conteudo, codigo, categoria, data, imagem, seo) VALUES ('$nome','$descricao','$conteudo','$codigo','$categoria','$data','$name','$seo')";
$resultado = mysql_query($sql) or die ("Erro ao inserir conteudo ao banco de dados" . mysql_error());
header("location: ?ir=gerenciar-jogos");
endif;
?> nesse momento a imagem é jogada na $pasta = "../img/jogos/"; e o nome desse imagem é mandado pro banco de dados..
quando você quiser buscar esta imagem será usado um select e informando o caminho específico onde se localiza a imagem:
$buscar = "SELECT * FROM tabela ORDER BY id_tipo DESC";
$query = mysql_query($buscar) or die (mysql_error());
$p = mysql_fetch_assoc($query);
<a href="../img/jogos/<?php echo $p['imagem']; ?>"</a>
Excelente explicação.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)