Ir para conteúdo

POWERED BY:

Arquivado

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

Bruno Conte

Upload de 3 fotos

Recommended Posts

Boa tarde.

Tenho no banco 3 campos, logomarca1, logomarca2 e logomarca3 na minha tabela.

 

agora criei 3 campos no meu formulario para fazer upload das imagens.

 

O problema e que não quero apos o upload ja gravar no banco e sim dentro de 3 sessions com os nomes logomarca1, logomarca2 e logomarca3.

 

tentei fazer o upload separadamente:

 

 

$diretorio = "imgs/protetores/";

$upload = $diretorio.$_FILES['logomarca']['name'];
$logomarca = $_FILES['logomarca']['name'];
move_uploaded_file($_FILES['logomarca']['tmp_name'], $upload);
$_SESSION['logomarca'] = $logomarca;
$upload1 = $diretorio.$_FILES['logomarca1']['name'];
$logomarca1 = $_FILES['logomarca1']['name'];
move_uploaded_file($_FILES['logomarca1']['tmp_name'], $upload1);
$_SESSION['logomarca1'] = $logomarca1;
$upload2 = $diretorio.$_FILES['logomarca2']['name'];
$logomarca2 = $_FILES['logomarca2']['name'];
move_uploaded_file($_FILES['logomarca2']['tmp_name'], $upload2);
$_SESSION['logomarca2'] = $logomarca2;

 

como voces me aconselham a fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desse jeito sei fazer, o problema e que o meu cliente so quer que seja enviada no maximo 3 imagens, e desse modelo la não sei se ira funcionar para criar a session de cada um apos upload.

 

att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo fiz assim e faz o upload:

 

 

$fdata = $_FILES['logomarca'];

$uploads_dir = 'imgs/protetores/';
for ($d = 0; $d < count($fdata['name']); $d++) {
$name = $_FILES['logomarca']['name'][$d];
$temp_name = $_FILES['logomarca']['tmp_name'][$d];
move_uploaded_file($temp_name, "$uploads_dir"."$name");
echo $_SESSION['logomarca'][$d] = $name;
}

 

não consegui ainda ler fora do for a session logomarca, como voce me aconselha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo da maneira que falou não deu certo, mais ai criei um session que pegava o array e na pagina que eu precisava mostrar as imagens eu dava um foreach e abrir o array.

 

valeu pela ajuda, problema resolvido!!!!

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.