Listar imagens com dados da tabela Myql
18/11/2013
0
<?php
include "conexao.php";
if (isset($_POST['enviar'])){
$nome = $_POST['nome'];
$cat = $_POST['cat'];
$duracao = $_POST['duracao'];
$diretor = $_POST['diretor'];
$estoque = $_POST['estoque'];
$preco = $_POST['preco'];
$producao = $_POST['producao'];
$sinopse = $_POST['sinopse'];
$curiosidades = $_POST['curiosidades'];
$md5 = md5(uniqid(time()));
$imagem = $_FILES["enviarFoto"]["name"] = $md5.".png";
$comando = "INSERT INTO filmes (id_genero,nomeFilme,imagem,duracao,diretor,estoque,preco,anoproducao,sinopse,curiosidades)
VALUES ('$cat','$nome','$imagem',$duracao','$diretor','$estoque','$preco','$producao','$sinopse','$curiosidades')".mysql_error();
if(file_exists($_FILES['enviarFoto']['name'])){
echo "O arquivo já existe!";
}
else{
move_uploaded_file($_FILES['enviarFoto']['tmp_name'], "imagens/imagensFilmes/".$_FILES['enviarFoto']['name']);
echo "<center>Arquivo enviado com sucesso!</center>";
echo "<center>Clique <a href='inserirFilmes.php'>aqui</a> para inserir novos filmes.</center>";
}
$resultado = mysql_query($comando);
mysql_close();
}
?>
Desde já agradeço a atenção.
Pedro Lima
Posts
20/11/2013
Pedro Lima
<img src="imagens/<?php echo $imagem;?>" border="0" />, o local onde inserir esse código não aparece a imagem.
Alguém poderia me dar uma força?
Desde já agradeço.
20/11/2013
William
Esse diretório imagens está mesmo na raiz da sua aplicação?
Faça um teste colocando direto no src"" o caminho que está tentando passar via PHP.
Se vc estiver usando linux e copiou essas imagens de outra mídia e necessário dar permissão para o diretório imagens!
20/11/2013
Pedro Lima
Salvei a imagem com a extensão, só que no banco eu tinha colocado um tipo CHAR(32) ao invés de CHAR(36) devido a extensão, fiz a alteração, chamei a imagem e ela apareceu no navegador. Obrigado pela força.
Clique aqui para fazer login e interagir na Comunidade :)