
Criando Lógica Para Fazer Upload De Fotos Armazendo No Mysql
#1
Posted 01/12/2006, 02:42
É q eu tenho um sistema de up de img's mas não sei como fazer pra que cada vez q seja adicionada uma foto, apareça um campo para adicionar outra....
Ajudas?
Vlw e Abs!
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)
#2
Posted 01/12/2006, 08:03
por exemplo, voce tem a tabela
Cadastro
e depois a tabela
Imagens
dentro de imagens, voce terá uma chave estrangeira (FK) que seria o código do cadastro, e ai ce vai jogando imagem pra dentro.
PS: é completamente estúpido salvar imagens em banco de dados

salve em pastas, muito melhor, mt mais funcional, e gasta no mínimo mil vezes menos processamento.
#3
Posted 01/12/2006, 08:06
Aí eu queria saber se tem como eu fazer isso... acho que dá pra mim criar o elemento no formulário com JS, mas é como armazenari o nome da foto se eu uso os campos como foto1, foto2, foto3...
É q eu tenho um sistema de up de img's mas não sei como fazer pra que cada vez q seja adicionada uma foto, apareça um campo para adicionar outra....
Ajudas?
Vlw e Abs!
primeiro crie um div e coloque o primeiro input file dentro dele, coloque um ID para o div
<script>
function NovoUpload() {
document.getElementById('upload').innerHTML += '<BR><input type="file" name="foto[]">';
}
</script>
<div id="upload"><input type="file" name="foto[]" onChange="NovoUpload();"></div>
com isso todos os campos terao o nome foto[], porém, quando vc submeter esse form para o PHP capturar,
ele terá montado um array
$_POST['foto'][0] => equivale ao primeiro campo
$_POST['foto'][1] ...
para capturar todos, como vc nao vai saber qtos tem
$num_files = COUNT($_POST['foto']);
dai faça um for com a variavel acima, trabalhando cada um dos campos.
té +
#4
Posted 11/12/2006, 13:26
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)
#6
Posted 11/12/2006, 16:09
E outra coisa, q tabela de relacionamente vc quis dizer Fr0ZeN??
Chave estrangeira?!!?
Vlw
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)
#7
Posted 18/12/2006, 00:53
Opa o código atual está funcionando corretamente Alex Gotardi mas o campo é criado e aí o outro campo q no caso já existia e foi tirado o foco dele aí ele esvazia o valor do campo antigo....
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)