Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

exibir imagem de um banco de dados mysql

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Dica exibir imagem de um banco de dados mysql

    Olá galera inteligente, pessoal gostaría que alguém me ajudase. Eu tenho um arquivo php e gostaría de exibir imagens de um banco de dados que ja tenho tbm. como não entendo php, não estou conseguindo exibir imagens que vou cadastrar no meu banco de dados mysql e phpmyadmin, o código. Bem abaixo onde tenho essa linha não estou conseguindo exibir a imagen que está o caminho no banco de dados echo "$linhaImovel<img src =['img'].";



    <?php
    $conectar = mysql_connect('localhost','root','') or die(mysql_error());
    if($conectar){
    $banco = mysql_select_db('video_aula');
    }
    ?>
    <!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>Listar Imoveis</title>
    </head>

    <body>
    <form action="" method="post" enctype="multipart/form-data">
    <span>Tipo</span><br />
    <select name="tipo">
    <option value="" selected="selected">Selecione o tipo...</option>
    <?php
    $pega_tipos = mysql_query("SELECT * FROM tipo ORDER BY id DESC");
    if(mysql_num_rows($pega_tipos) == 0){
    echo '<option value="">Não foram encontrados tipos ainda</option>';
    }else{
    while($linha = mysql_fetch_array($pega_tipos)){
    echo '<option value="'.$linha['id'].'">'.$linha['tipo'].'</option>';
    }
    }
    ?>
    </select><br />
    <span>Bairro</span><br />
    <select name="valor">
    <option value="" selected="selected">Selecione o Valor...</option>
    <?php
    $pega_bairro = mysql_query("SELECT * FROM valor ORDER BY id DESC");
    if(mysql_num_rows($pega_bairro) == 0){
    echo '<option value="">Não foram encontrados bairros ainda</option>';
    }else{
    while($linhaB = mysql_fetch_array($pega_bairro)){
    echo '<option value="'.$linhaB['id'].'">'.$linhaB['valor'].'</option>';
    }
    }
    ?>
    </select><br />
    <br />
    <br />

    <input type="hidden" name="acao" value="enviar" />
    <input type="submit" value="buscar" />
    </form>
    <hr />

    <?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){
    $tipo = $_POST['tipo'];
    $valor = $_POST['valor'];


    $seleciona_imovel = mysql_query("SELECT * FROM imoveis WHERE tipo = '$tipo' AND valor = '$valor'");
    if(mysql_num_rows($seleciona_imovel) == 0){
    echo '<h1>Desculpe, mais sua busca, não retornou resultados</h1>';
    }else{
    while($linhaImovel = mysql_fetch_array($seleciona_imovel)){
    echo '<h1>'.$linhaImovel['titulo'].'</h1>';
    echo "$linhaImovel<img src =['img'].";

    }
    }
    }
    ?>
    </body>
    </html>

  • Font Size
    #2
    vou simplificar

    como exibir uma imagem que está em um caminho gravado no banco de dados, por exemplo eu tenho no banco uma tabela com o nome de "imoveis" dentro dela eu tenho um campo titulo e um campo img, o campo titulo aparece legalzinho que é esse: echo '<h1>'.$linhaImovel['titulo'].'</h1>';
    Agora a imagem não aparece como poderia fazer o codigo? eu coloquei assim mas não da nada:echo '<h1>'.$linhaImovel['img'].'</h1>'; o que ta faltando no codigo para exibir a imagem, eu não entendo php, por isso peço ajuda a voces que manjam muito. Por favor me ajudem. Obrigado Claudio.

    Comment


    • Font Size
      #3
      Para mostrar a imagem na pagina :

      echo '<img src="'.$linhaImovel['img'].'" title="imagem">';

      se estiver tudo certo ai como voce disse é para exibir,ontem fiz um projeto em php e usei dessa forma acima

      Comment


      • Font Size
        #4
        Poxa vida ninguém nesse forum pra responder, brinkadeira!!

        Comment


        • Font Size
          #5
          Cara... Digamos que eu tenho uma tabela como vc disse:


          ID TITULO IMG
          1 Teste1 casa1.jpg
          2 Teste2 casa2.jpg
          3 Teste3 casa3.jpg

          Dae vc deu um selec * from nome_tabela where id=1 e listou os dados...

          Dae voce definiu que o valor esta na variavel $imagem_bd

          Dae so faz assim man:

          Código PHP:
          <?
          echo '<img src=nome/pasta/caso/exista/"'.$imagem_bd.'">';
          ?>
          Um dia saio dessa merda... Governo só gosta de vagabundos!

          Comment

          X
          Working...
          X