Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde galera do forum iMaster, primeiramente parabens por esse show de forum e pela capacidade do pessoal de desenvolvimento e ajuda ao proximo.
to com um Problema que nao consigo resolver de jeito nenhum
Fiz um sisteminha simples de cadastro com Foto como se foce foto Avatar q a pessoa escolhe a foto que deseja no seu PC e faz o UPLOAD pro site.
sou novo no mundo do PHP e imagino que isso seja uma coisa facil só que infelizmente nao consegui resolver.
eu consigo fazer o upload da foto na boa ela salva na pasta que eu criei e na minha tabela cadastro tem um campo chamado avt entao ele faz o upload salva na pasta e manda o caminho pro campo avt.
ex. avt/45.jpg
tambem fiz uma variavel que transforma o nome da imagem no mesmo que o ID do user
ex. usuario faz upload de minhaimagem.jpg ela vai pra pasta com o numero de ID do usuario 45.jpg e salva na tabela cadastro no campo avt como avt/45.jpg
até ai ta ótimo.
o meu problema é
como que eu faço pra exibir essa imagem que se encontra nesse caminho do bd diretamente peo PHP
Segue meu Arquivo avt.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?php
include 'non.php';
$id = $_SESSION['id'];
$sql = mysql_query("SELECT * FROM cadastro WHERE id ='{$id}'") or die("ERRO NA CONSULTA SQL");
while($dados = mysql_fetch_array($sql)) {
$id = $dados["id"];
}
$file = $_FILES['arquivo'];
$filename = $file['name'];
//renomear imagem pelo id de usuario
$nome = $filename;
$nome_info = pathinfo ($nome);
$nome_foto = $id .'.'. $nome_info['extension'];
//salvar caminho da imagem no banco de dados
$caminho = "avt/".$nome_foto;
$query = mysql_query("UPDATE cadastro SET avt='$caminho' WHERE id='$id' ")
or die(mysql_error());
//salvar imagem em uma pasta
$path = $file['tmp_name'];
$new_path = "avt/".$nome_foto;
move_uploaded_file($path, $new_path);
?>
<body>
</body>
</html>
to a um tempao tentando desde ja agradeço a ajuda e boa vontade de todos
Att- NeNeM_BsP
Carregando comentários...