Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''Gravar no mySql nome das imag''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 1 registro

  1. LuizHolambra

    Gravar no mySql nome das imagens vindas de um array

    Bom dia, Amigos. Estou precisando de uma ajuda. Tenho uma tabela que cadastro imóveis e outra as fotos dos imoveis. Quando envio as imagens eu gero uma array[] com os nomes das imagens e ai tenho que separar para gravar no banco de dados com o id dos imóveis assim quando chamo um imóvel pego as fotos na tabela. Vejam tinha feito anteriormente um implode e gravado tudo em uma célula, mas o cliente me questionou como ele faria para trocar uma unica foto e não todas, foi ai que meus problemas apareceram!!!! Por favor, se alguém puder me ajudar, segue o código abaixo. /////////////////////////////////////////////////////////////////////////////////////////////////// if(empty($_FILES) && empty($_POST) && isset($_SERVER['REQUEST_METHOD']) && strtolower($_SERVER['REQUEST_METHOD']) == 'post'){ //pega o erro de tamanho maximo excedido $postMax = ini_get('post_max_size'); //pega limite máximo echo "Arquivo enviado excede: $postMax"; // exibe o erro echo "<form action=javascript:history.go(-1).php><button class=btn btn-danger> Voltar </button></form>"; } else {// continua com o processamento da página if(isset($_FILES['fileUpload'])) { $id = $_POST['id']; require 'WideImage/lib/WideImage.php'; //Inclui classe WideImage à página date_default_timezone_set("Brazil/East"); $name = $_FILES['fileUpload']['name']; //Atribui uma array com os nomes dos arquivos à variável $tmp_name = $_FILES['fileUpload']['tmp_name']; //Atribui uma array com os nomes temporários dos arquivos à variável $allowedExts = array(".gif", ".jpeg", ".jpg", ".png", ".bmp"); //Extensões permitidas $dir = '../img/'; for($i = 0; $i < count($tmp_name); $i++) //passa por todos os arquivos { $ext = strtolower(substr($name[$i],-4)); if(in_array($ext, $allowedExts)) //Pergunta se a extensão do arquivo, está presente no array das extensões permitidas { $new_name = "ravel".uniqid()."-". $i . $ext; $image = WideImage::load($tmp_name[$i]); //Carrega a imagem utilizando a WideImage //$image = $image->crop('center', 'center', 800, 600); //Corta a imagem do centro, forçando sua altura e largura $image = $image->resize(800, 600, 'outside'); ///////////////MARCA D'AGUA//////////////// $logo = WideImage::load('../images/logo.png'); //$logo = WideImage::load('D:\inetpub\wwwrootimobiliariaravelyn\2016\images\logo.png'); $large = $image->merge($logo, 'center', 'center'); //$large = $image->unsharp(50, 0.5, 1)->merge($logo, 'center', 'center'); ///////////////FIM MARCA D'AGUA//////////////// //$image->saveToFile($dir.$new_name); //Salva a imagem $large->saveToFile($dir.$new_name, 90); //Salva a imagem $msg[]=$new_name; $img = implode(',', $msg);//MEUS PROBLEMAS COMEÇAM AQUI!!!!! //var_dump($msg); } } ?> <div style=" padding:5%" align="center"> <hr> <h3><a href="imoveis.php"><i class='glyphicon glyphicon-chevron-left'></i> Clique aqui</a> para voltar!</h3> <hr> <div class="row" align="center"> <?php foreach($lista as $img){ $string = $img; $array = explode(',', $string); foreach($array as $item){ $id=$_POST['id']; $insert = "INSERT INTO foto_imovel (id_imovel, fotos) VALUES(':id', ':item')"; } } try{ $result = $conexao->prepare($insert); $result->bindParam(":id",$id, PDO::PARAM_STR); $result->bindParam(":item",$item, PDO::PARAM_STR); $result->execute(); $contar = $result->rowCount(); if($contar>0){ echo '<div class="alert alert-success"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Sucesso!</strong> O arquivo foi atualizado. </div>'; }else{ echo '<div class="alert alert-danger"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Erro ao cadastrar!</strong> Não foi possível atualizar o arquivo. </div>'; } }catch(PDOException $e){ echo $e; } } ?> </div> </div> </div> <hr> </div> <?php }
×

Informação importante

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