Jump to content


Como Posso Colocar Imgens Num Banco De Dados


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

#1 Visitante_Roberto

Visitante_Roberto
  • Visitantes

Posted 11/10/2003, 15:02

Estou montando um site que tem muitas fotos. Bem gostaria de guardar estas imagens no bando de dados. Se algum puder me ajudar. Minha ideia e ter esta imagens no banco para poder chama-las em uma outra pagina em miniaturar e quando o a pessoa clicar na imagem possa ve-las ao lado em um tamanho normal sem que precise caregar a pagina novamente, e se tiver como chamar a proxima. So que nao tenho ideia de como posso fazer isso. Se alguem tiver alguma coisa pronta ou souber como posso fazer, me fale. De dica em dica posso fazer mas sem elas nao. Obrigao pela atençao, aguardo resposta.

#2 CrAsh_OveRride

CrAsh_OveRride

    [Morbidamente curioso]

  • Usuários
  • 790 posts
  • Sexo:Masculino
  • Localidade:Viçosa

Posted 11/10/2003, 16:09

Kra, não entendi isso naum,,, como assim aramzenar imagem no bd? num tem como (se eu tiver errado me corrijam) mas eu acho q no bd só texto mesmo...

Acho q eu entendi o que você quer, tenho um esquema aqui que faz o seguinte:

Ponto as fotos numa pasta, ai entro num htm de registro, onde digito o camionho dessa pasta, ele automaticamente identifica as fotos, e escreve no banco de dados o nome tamnho, caminho, etc sobre a fotos, e me dá um id pra cada foto, ai depois so procuro pelo id....


[]'s
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
"Não sabendo que era impossível, foi lá e fez!"
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

#3 robertocm

robertocm

    Novato no fórum

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

Posted 11/10/2003, 19:43

Kra, não entendi isso naum,,, como assim aramzenar imagem no bd? num tem como (se eu tiver errado me corrijam) mas eu acho q no bd só texto mesmo...

Acho q eu entendi o que você quer, tenho um esquema aqui que faz o seguinte:

Ponto as fotos numa pasta, ai entro num htm de registro, onde digito o camionho dessa pasta, ele automaticamente identifica as fotos, e escreve no banco de dados o nome tamnho, caminho, etc sobre a fotos, e me dá um id pra cada foto, ai depois so procuro pelo id....


[]'s

Vc tem algum exemplo por ai ? que possa me passar.
Se tiver me manda no e-mail = robertoweb@brturbo.com

#4 CrAsh_OveRride

CrAsh_OveRride

    [Morbidamente curioso]

  • Usuários
  • 790 posts
  • Sexo:Masculino
  • Localidade:Viçosa

Posted 11/10/2003, 21:01

Kra, não entendi isso naum,,,  como assim aramzenar imagem no bd? num tem como (se eu tiver errado me corrijam) mas eu acho q no bd só texto mesmo...

Acho q eu entendi o que você quer, tenho um esquema aqui que faz o seguinte:

Ponto as fotos numa pasta, ai entro num htm de registro, onde digito o camionho dessa pasta, ele automaticamente identifica as fotos, e escreve no banco de dados o nome tamnho, caminho, etc sobre a fotos, e me dá um id pra cada foto, ai depois so procuro pelo id....


[]'s

Vc tem algum exemplo por ai ? que possa me passar.
Se tiver me manda no e-mail = robertoweb@brturbo.com

Claru! vo organizar um exemplo e daqui a poco posto aqui... :)
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
"Não sabendo que era impossível, foi lá e fez!"
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

#5 thalesalan

thalesalan
  • Visitantes

Posted 11/10/2003, 23:23

no caso você teria que utilizar um sistema para upload da imagem e gravação no banco de dados da url... duvidas poste!!

#6 thalesalan

thalesalan
  • Visitantes

Posted 12/10/2003, 08:40

Bom kra... agora cedo eu to com + tempo vou te passar o sistema:

tabela:

CREATE TABLE imgs(
id smallinst(6) auto_increment,
img varchar(100) not null,
PRIMARY KEY (id))


Arquivo de configurações - config.php

$url = "http://www.pointmast...ers.net/imgs/"; // url do script
$host = "localhost";
$usuario = "root";
$senha = "";
$banco = "";

function conecta(){
global $host, $usuario, $senha, $banco;
$conexao = mysql_connect("$host", "$usuario", "$senha");
mysql_select_db("$banco");
}
?>


Arquivo de upload - upload.php

<?
include("config.php");
if($acao =="cadastrar"){
$img = $_POST['img'];
$arquivo = $_POST['arquivo'];
copy("$arquivo", "$img");
conecta();
$insere = "INSERT into imgs values('', '$img')";
$resultado = mysql_query($insere);
if($resultado){
echo"tudo ok";
} else {
echo"aalgum erro";
}
}
?>
<form action="?acao=cadastrar" method="post" enctype="multipart/form-data" name="form1">
  <p>Nome e extens&atilde;o:
    <input name="img" type="text" id="img">
  </p>
  <p>
    <input name="arquivo" type="file" id="arquivo">
  </p>
  <p>
    <input type="submit" name="Submit" value="Enviar">
  </p>
</form>


arquivo que mostra - mostra.php

<?
include("config.php");
$select = "SELECT * FROM imgs ORDER by id DESC";
conecta();
while($reg = mysql_fetch_array($select)){
$img = $reg['img'];
echo"<img src='$url/$img'>";
}
?>


é isso... dúvidas posta ae




1 user(s) are reading this topic

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

IPB Skin By Virteq