Jump to content


Photo

Função


  • Faça o login para participar
7 replies to this topic

#1 l3on4rdo

l3on4rdo

    O Mestre dos Mestres

  • Usuários
  • 159 posts
  • Sexo:Não informado
  • Localidade:São Carlos - SP

Posted 28/11/2007, 17:56

Galera,

como fazer com q o PHP pegue do banco de dados um valor cadastrado e com uma função exiba uma imagem ?

Explicando melhor :

Tipo eu tenho 3 valores no BD : Eddy , Carl , Ste.
Como fazer q dependendo d qual esteja selecionado no BD (pq eh um usuario q escolhe uma das opçoes), o PHP exiba essa img ??

Tipo, se o cara escolehr Ste apareça numa página vc escolheu ste e do lado a img por exemplo ste.gif ??


Vlw galera t+ !
Buscando um convite do TorrentLeech ! Se tiver um, me mande uma MP ! Ratio > 1 garantida !

#2 jhrebuski

jhrebuski

    jhrhp

  • Usuários
  • 173 posts
  • Sexo:Não informado

Posted 28/11/2007, 20:36

Da para você fazer isso com switch:

switch($valor){
case Eddy:
$img = "Eddy.gif";
break;
case Carl:
$img = "Carl.gif";
break;
case Ste:
$img = "Ste.gif";
break;
}

Ae depois:

<img src="$img">

Bem POG, do jeito que eu gosto.

Até mais.

#3 l3on4rdo

l3on4rdo

    O Mestre dos Mestres

  • Usuários
  • 159 posts
  • Sexo:Não informado
  • Localidade:São Carlos - SP

Posted 30/11/2007, 18:26

entao veio,

eu ia faze isso mas so q como eu tenho mtas imgs ia ficar uma coisa enorme !!
Eu gostaria de saber d alguma função q pegasse as imgs da pasta "imgs" por exemplo e as listassem entendeu ??

vlw veio !
Buscando um convite do TorrentLeech ! Se tiver um, me mande uma MP ! Ratio > 1 garantida !

#4 cassiano designer

cassiano designer

    Normal

  • Usuários
  • 108 posts
  • Sexo:Masculino
  • Localidade:São Mateus - ES

Posted 30/11/2007, 19:32

use a função GLOB
##### "O seu maior desafio é se aprimorar para ser... você mesmo!" #####
CASSIANODESIGNER.COM - Desenvolvimento Web

#5 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 30/11/2007, 20:23

se vc sabe o nome da pasta e o nome das imagens está em BD

Simplesmente coloca dentro de um laço ... while() por exemplo, o que está vindo do bd


Tipo:

$dir = "imgs/";

$sql = mysql_query("SELECT nome_da_imagem FROM tabela ORDER BY nome_da_imagem") or die( mysql_error() );

while( $array = mysql_fetch_array($sql) ){

print "<img src=\"".$dir.$array['nome_da_imagem']."\" /><br />";

}

Simples...

;)Até mais

#6 l3on4rdo

l3on4rdo

    O Mestre dos Mestres

  • Usuários
  • 159 posts
  • Sexo:Não informado
  • Localidade:São Carlos - SP

Posted 30/11/2007, 22:15

entao veio,

pelo q eu reparei falto a extensão da img, e tmb eu nao quero q pegue todas as imgs dessa tabela e sim a q o user escolheu !!

abraços

Edição feita por: l3on4rdo, 30/11/2007, 22:30.

Buscando um convite do TorrentLeech ! Se tiver um, me mande uma MP ! Ratio > 1 garantida !

#7 EternaL

EternaL

    12 Horas

  • Usuários
  • 299 posts
  • Sexo:Masculino
  • Localidade:Blumenau, SC

Posted 01/12/2007, 00:29

Você pode adicionar um campo para armazenar o nome da imagem (ou url), ai você pode fazer mais ou menos como o Crab disse, só precisa adicionar um WHERE na consulta:

<?php
$dir = 'imgs/'; // Pasta onde se encontram as imagens

$sql = 'SELECT nome_da_imagem FROM tabela WHERE codigo_do_usuario = '. $cod .' LIMIT 1'; // $cod é o id do usuário, e supõe-se que você quer apenas 1 imagem

$query = mysql_query($sql) or die( mysql_error() );

$array = mysql_fetch_array($query);

echo "<img src=\"". $dir . $array['nome_da_imagem'] ."\" />"; // Nesse caso não há a extensão da imagem, pois supõe-se que a mesma acompanha o nome da imagem no Banco de Dados
?>

Espero ter ajudado
Até mais

Edição feita por: EternaL, 01/12/2007, 00:32.

Magnum Web - Trazendo o melhor da web para você

Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br

#8 l3on4rdo

l3on4rdo

    O Mestre dos Mestres

  • Usuários
  • 159 posts
  • Sexo:Não informado
  • Localidade:São Carlos - SP

Posted 01/12/2007, 13:39

fiz umas modificações mas fico td bl !

vlw aew

Edição feita por: l3on4rdo, 01/12/2007, 13:39.

Buscando um convite do TorrentLeech ! Se tiver um, me mande uma MP ! Ratio > 1 garantida !




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq