Ir ao conteúdo
  • Cadastre-se

Carlos Eduardo MAchado

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

1
  1. Funcionou perfeitamente! Muito obrigado pela atencão e disposição. Forte Abraço
  2. Boa Tarde, Preciso fazer exatamente o que você fez no tópico acima. A princípio estava cometendo o mesmo erro que o Pedro, usando o PDO, então não conseguia ver as imagens. Então fiz exatamente como falou e deu certo. Consegui visualizar as imagens. Depois tentei criar outro projeto, com base nesse e adequando às minhas necessidades e não sei onde estou errando.Pode me dar uma força? meu IDE: conexao.php <?php $conn = mysqli_connect("localhost","root", "informa56", "database"); Formulário para inserir no banco de dados (estou usando EASY PHP 14.1) index.php <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form method="POST" action="processa.php" enctype="multipart/form-data"> <label>Nome: </label> <input type="text" name="nome"><br><br> <label>Imagem: </label> <input type="file" name="arquivo"/><br><br> <input type="submit" value="Cadastrar"> </form> </body> </html> processa.php <?php include_once("conexao.php"); $nome=$_POST['nome']; $nome_imagem = $_FILES['arquivo']['name']; echo "Nome do produto: $nome <br>"; echo "Nome da Imagem do produto: $nome_imagem <br>"; //Salvar no banco de dados $result_produto = "INSERT INTO dadosindividuos (nome, imagem) VALUES ('$nome', '$nome_imagem')"; $resultado_produto = mysqli_query($conn, $result_produto); $ultimo_id = mysqli_insert_id($conn); echo "Ultimo Id Inserido: $ultimo_id <br>"; //Pasta onde o arquivo vai ser salvo $_UP['pasta'] = 'imagens/'.$ultimo_id.'/'; //Criar a pasta de foto do produto mkdir($_UP['pasta'], 0777); //Verificar se é possive mover o arquivo para a pasta escolhida if(move_uploaded_file($_FILES['arquivo']['tmp_name'],$_UP['pasta'].$nome_imagem)){ echo "Imagem salva com sucesso!<br>"; } ?> e por fim o arquivo visualizar.php que é o projeto que você postou para o nosso colega Pedro <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="description" content=""> <meta name="keywords" content=""> <meta name="author" content=""> <meta name="reply-to" content=""> <meta name="generator" content="Eclipse mars"> <script src="http://code.jquery.com/jquery-2.1.4.min.js"> </script> <title>Insert title here</title> <style type="text/css"> .perfil{ background: #ccc; margin-bottom: 15px; }</style> </head> <body> <?php include 'conexao.php'; $caminho = "imagens/"; $busca = mysqli_query($conn, "SELECT nome, imagem FROM dadosindividuos"); while($perfil = mysqli_fetch_object($busca)): $img = $caminho . $perfil->imagem; echo" <div class='perfil'>" . " <h1> Dados do usuário </h1>" . " <p> Nome: $perfil->nome </p>" . " <img src='$img' alt=''/>Nome da imagem: $perfil->imagem" . " </div> "; endwhile; ?> </body> </html> Assim que insiro um registro no sistema, ele salva o nome no banco de dados e faz o upload da imagem, criando uma pasta, dentro da pasta "imagens" com o numero de ID, conforme segue: No phpmyadmin está assim: Quando acesso o arquivo visualizar.php aparecem os dados mas a imagem nao carrega Pode me ajudar?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!