Jump to content
kleberaugus

Input file de uma img, como colocar o src na tag img

Recommended Posts

Vi na internet que para pegar o src de uma imagem se coloca o seguinte código: 

<form action="/action_page.php">
  <input type="file" name="pic" accept="image/*">
  <input type="submit">
</form>

 

e isso vai retornar pic="nome do arquivo", o problema é que eu não sei como usar isso com a tag <img> para escolher esse local de arquivo... como eu posso implementar isso? Eu só quero colocar uma imagem qualquer no site através do input file mas não sei como faço...

Share this post


Link to post
Share on other sites

Boa tarde amigo,

 

isto que voce criou é a primeira etapa, agora faltam as outras

 

voce vai precisar do php para incluir o arquivo em uma pasta 

 

neste manual do php tem exatamente como tem que ser feito e varias configurações e alternativas para voce poder criar a sua ideia

https://www.php.net/manual/pt_BR/features.file-upload.post-method.php

 

para exibir a imagem para um determinado usuario, voce precisará "inserir a imagem em um banco de dados", coloco entre aspas pois não é a imagem em si que sera colocada no bd, e sim seu endereço.

 

o php coloca a imagem em uma pasta e joga o endereço desta pasta + novoNome.jpg + id do usuario dentro de uma tabela do mysql

 

ai na sua pagina de exibição você coloca para buscar a imagem somente daquele id de usuario e pronto

 

 

Share this post


Link to post
Share on other sites

pagina login -.> armazena ID

busca mysql -> "exiba resultados da tabela_de_imagens da coluna id_do_usuario contendo $id_do_usuario" 

pagina exibição -> endereço da imagem + exibir resultado da busca do mysql

 

ou você pode fazer do jeito sem banco de dados, mas dai com exibição igual para todos os usuarios

 

pagina de exibiçao -> endereço da imagem + $variavel vinda de algum lugar via php

mas dai mostra igual rpa odo mundo, pois nao existe controle de quem pode ver tal coisa,

só serve na verdade para mudar algum dado dentro do proprio site, por exemplo mudar a imagem da bandeira do idioma quando o usuario selecionar ingles ou portugues,

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By MarioQ
      Preciso passar em uma variavel o path do arquivo local a ser analisado; segue exemplo do código:
       
      $file = 'c:\temp\ScopeLogSRV.txt';
       
      Existe alguma maneira de coletar essa informação? Um input file, por exemplo?
    • By lucianfpaula
      Olá bom dia, boa tarde, boa noite.
      Estou com a seguinte questão:
      estou desenvolvendo um sisteminha onde a pessoa tem uma pagina em php com template para ela modificar e armazenar a pagina, gostaria de saber o que vocês sugerem:
         1 - Guardar os dados do html em um banco de dados
         2 - Ou pegar o template alterado e salvar como outro arquivo, tipo: template.php para site-alterado.php (ESTE COMO UM NOVO ARQUIVO). Se sim como faria isso
         3 - Alguém teria alguma sugestão para fazer esse criador de páginas, estou fazendo do meu modo, mas percebo que modos mais eficazes, mas não consegui me inteirar no assunto
      Desde já sou muito grato a todos
    • By Maikson
      Olá pessoal, sou novo em javascript e Jquery, podem me ajudar com o seguinte problema?
      Tenho um select com algumas opções.
      Umas dessas opções possui o valor "outro".
      Quando o usuário selecionar esta opção, preciso que apareça um campo de texto para que ele especifique e um botão "+"
      Ao preencher o campo e clicar em "+" O valor precisa ser inserido no select como uma nova option e selected.

      Segue o código:
       
      <!DOCTYPE html> <html lang="pt-Br"> <head> <meta charset="UTF-8"> <title>Select com opção de novo valor</title> <script> // Toda vez que uma opção for selecionada, teste se é "outro" // Se for, mostre o campo para que o usuário informe o novo valor // O novo valor deve ser enviado ao servidor como se fosse uma option selected neste select </script> </head> <body> <select name="grupo" id="gruposSelect" onchange="novoValor(gruposSelect, divOculta);"> <option value="">Todos</option> // Código PHP que gera opções <option value="outro">Outro</option> </select> <div id="divOculta" style="display:none;"> <input type="text" name="grupo" id="novoGrupo" /> </div> </body> </html>

      Desculpem se eu estiver violando alguma regra ou falta de clareza, este é o primeiro fórum que participo e meu primeiro post
      Obrigado
       
    • By Michael Costa
      Olá. Eu gostaria de saber se é possível passar variáveis de php para css sendo que foi colocado como nome de class as variaveis do php
    • By rodrigoalgeri
      BOA NOITE
      OLHA ISSO onde esta escrito isso aqui "Health star ratings Kellogg reveals the cereal Rodrigo Algeri", tem uma pequena imagem em cima se voce perceber ela e uma imagem redonda so que nao aparece inteira voce sabe algum jeito pra aparecer ? tipo ela tem que ficar 75px altura e largura a altura fica, so que ela corta, EU GOSTARIA QUE FICASSE UM QUADRADO TIPO 75PX X
      75PX E ISSO E PRA FICAR EM TODAS ESSAS IMAGENS AI QUE TEM 

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.