Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

aboutblank

como fazer

Recommended Posts

ae galera.olha só, eu to fazendo um cadastro de imóveis, e queria que nesse cadastro o usuario pudesse cadastrar quantas fotos quisesse para o imovel.ai deram a solução de lançar as fotos num vetor e jogar no banco de dados. até ai tudo bem.só que como eu faria para o usuario poder alterar estas fotos ja cadastras? por exemplo apagar um...inserir outra.qual seria a solução?lembrando que não quero o script pronto..e sim uma solução para eu correr atras e tentar fazer.espero ajuda.falow galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha soh.

 

eu to conseguindo fazer o upload beleza.

 

mas agora nao sei como faço para inserir os nomes das fotos certinho no banco de dados.

 

vou deixar aqui o codigo de upload para ver se alguem me ajuda.

codigo

 

flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha soh.

 

eu to conseguindo fazer o upload beleza.

 

mas agora nao sei como faço para inserir os nomes das fotos certinho no banco de dados.

 

vou deixar aqui o codigo de upload para ver se alguem me ajuda.

codigo

 

flw

No começo do script faça a conexão com o BD e selecione a tabela.

Cada foto terá um nome único, portanto

Depois deste trecho :

 

if(preg_match('/^image\/(gif|jpeg|jpg|png)$/', $Tipo))

{

 

faça a inserção na tabela:

 

$sql = "INSERT INTO TABELA (`id`, `nome`)

VALUES (NULL, '$Nome')";

$Result = mysql_query($sql, $database) or die(mysql_error());

if($Result)

{

if(preg_match('/^image\/(gif|jpeg|jpg|png)$/', $Tipo))

{

// Caminho completo de destino da foto

$Caminho = $Destino . $Nome;

 

// Tudo OK! Move o upload!

if(move_uploaded_file($Tmpname, $Caminho))

{

echo 'Foto #' . ($i+1) . ' enviada.<br/>';

 

// Faz contagem de enviada com sucesso

$Conta++;

}

else // Erro no envio

{

// $i+1 porque $i começa em zero

echo 'Não foi possível enviar a foto #' . ($i+1) . '<br/>';

$sql = "DELETE FROM TABELA WHERE `nome` = '$nome' LIMIT 1"

$Result = mysql_query($sql, $database) or die(mysql_error());

}

}

}

 

 

tente mais ou menos assim, algum erro poste de novo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.