Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ae pessoal,
Preciso de uma orientação no seguinte,
Fazendo algumas pesquisas cheguei no código onde seleciono multiplas imagens e as coloco em uma pasta especifica, até tranquilo.
Mas agora eu preciso que dentro do meu foreach cada imagem seja gravada na base de dados, ou seja, ao receber cada imagem eu terei de gravar na base linha a linha.
Tentei colocar o insert dentro do foreach mas não deu...algué tem alguma orientação de onde posso incluir meu insert por exem da tabela imagens ( codimg, nomeimagem )
Fiz o meu foreach desta forma:
<?php
foreach($_FILES['images']['error'] as $key => $error){
if($error == UPLOAD_ERR_OK){
$name = $_FILES['images']['name'][$key];
move_uploaded_file($_FILES['images']['tmp_name'][$key], 'imagens/anuncios/upload/'.$name);
}
}
?>Olá @cristianomg, mostre como faz a parte do insert
Teoricamente se você colocar o update a baixo do move_uploaded irá funcionar, qual problema deu ? Poste o código
Você pode fazer de duas maneiras: você pode gravar no BD apenas o endereço do diretório onde foram salvos , ou então criar uma variável auxiliar, e dentro do foreach você concatena os nomes dos arquivos usando um caractere separador ex: |