Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi Pessoal!
Eu novamente..^^
Consigui fazer um Uploader dinamico.
Mas agora nao estou consiguindo cadastrar dados.
O problema é esse:
Ex: foto: aviao.jpg categoria: branco
Eu tentei fazer mas nao consigui de maneira alguma.
Aqui esta meu código que usei, coloquei somente a parte que faz o upload e o cadastro do dados.
if( isset( $_POST['enviar'] ) and isset( $_POST['galeria']) ) {
$galeria=$_POST['galeria'];
mysql_query("INSERT INTO tb_galeria (galeria) VALUES ('$galeria')");
$pathToSave = './fotos/';
$i = 0;
$msg = array( );
$arquivos = array( array( ) );
foreach( $_FILES as $key=>$info ) {
foreach( $info as $key=>$dados ) {
for( $i = 0; $i < sizeof( $dados ); $i++ ) {
$arquivos[$i][$key] = $info[$key][$i];
}
}
}
$i = 1;
foreach( $arquivos as $file ) {
if( $file['name'] != '' ) {
$arquivoTmp = $file['tmp_name'];
$arquivo = $pathToSave.$file['name'];
if( !move_uploaded_file( $arquivoTmp, $arquivo ) and !mysql_query("INSERT INTO tb_fotos (fotos,galeria) VALUES ('$arquivoTmp','$galeria')"))
{
$msg[$i] = 'Erro no upload do arquivo '.$i;
} else {
$msg[$i] = sprintf('Upload do arquivo %s foi um sucesso!',$i);
}
} else {
$msg[$i] = sprintf('O arquivo %d nao foi preenchido',$i);
}
$i++;
}
// Imprimimos as mensagens geradas pelo sistema
foreach( $msg as $e ) {
printf('%s<br>', $e);
}
}
Desde então muito agradecido.
Aguardando retorno.
Carregando comentários...