Ir para conteúdo

POWERED BY:

  • ×   Você colou conteúdo com formatação.   Remover formatação

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

  • Conteúdo Similar

    • Por Jack Oliveira
      Ola bom dia amigos do FÓRUM..
      @Omar~
      @Motta
      @Felipe Guedes Coutinho
       
      Bom pessoal em meu código no site eu tenho duas pasta chamada mods dentro desta pasta contem varias imagem diferentes que seria imagens padrões do site
      ela muda de imagem conforme é feito a atualização no site a imagem é trocada até aqui esta tudo ok funciona 100%. Na outra pasta chamada cidades nela vai esta todas as imagem que estiver gravada no banco de dados.
       
      Mais o que eu preciso agora é o seguinte como posso fazer com que a imagem que foi cadastrada no banco de dados
      apareça no lugar de uma destas imagem padrão 
      Fiz o código PHP desta forma
      <?php $types = array('png','jpg','jpeg'); $path = 'imagem/mods/'; $dir = new DirectoryIterator($path); foreach ($dir as $fileInfo) { $ext = strtolower($fileInfo->getExtension()); if(in_array($ext, $types)){ $arquivos[] = $fileInfo->getFilename(); } } $statement = $pdo->prepare("SELECT * FROM cidade ORDER BY titulo ASC"); $statement->execute(); $result = $statement->fetchAll(PDO::FETCH_ASSOC); foreach ($result as $cidade) { ?> Já no meu HTML esta desta forma
      <div class="col-sm-6 col-md-3"> <?php if (!empty($cidade['titulo']) == true) { $backgroundmod = array_rand($arquivos,1); ?> <div class="cities_list" style="background-image: url('<?php echo BASE_URL; ?>imagem/mods/<?php echo $arquivos[$backgroundmod]; ?>');background-repeat:no-repeat;background-size:100% 100%;width:332px;height:300px;"> <div class="city_listings_info"> <h4 style="color:#242424; font-size:100%; background-color:white; height:auto; padding-top: 15px; padding-bottom:15px;"><?php echo $cidade['titulo']; ?></h4> <div class="listing_number"><a href="<?php echo BASE_URL; ?><?php echo $cidade['slug']; ?>" class="overlay_link"><span>Ir para Cidade</span> </a></div> <br> <br> <div class="listing_number"><a href="<?php echo BASE_URL; ?>info/<?php echo $cidade['slug']; ?>" class="overlay_link"><span>Informação desta Cidade</span> </a></div> </div> </div> </div> <?php } } ?> Eu tentei fazer desta forma mais não deu certo as imagem ficou tudo em cima uma da  outra
      <?php if (!empty($cidade['titulo']) == true) { $backgroundmod = array_rand($arquivos,1); ?> <div class="cities_list" style="background-image: url('<?php echo BASE_URL; ?>imagem/mods/<?php echo $arquivos[$backgroundmod]; ?>');background-repeat:no-repeat;background-size:100% 100%;width:332px;height:300px;"> <?php } else { ?> <div class="cities_list" style="background-image: url('<?php echo BASE_URL; ?>imagem/cidades/<?php echo $cidade['imagem']; ?>');background-repeat:no-repeat;background-size:100% 100%;width:332px;height:300px;"> <?php } } ?> Se puderem me dar uma ajuda ficarei grato a vocês....
    • Por Juinior Oliveira
      Ola boa tarde 
      Pessoal poderia me dar uma luz de como eu posso deletar apenas a imagem do banco de dados e tirando ela também da pasta de origem sem afetar as outras que esta la
      quando eu for selecionar a qual quero tirar e clicar e remover a imagem daquele arquivo selecionado sem apagar os dados todos daquela ID tira apenas a imagem.
       
      eu fiz assim mais não teve resultado
      // Excluir Item if (isset($_GET['DeletarImagem'])) { $id = get('DeletarItem'); $Query = DBDelete('recados',"id = '{$imagem}'"); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } este é o código que do php deletar
       
      <ul class="dropdown-menu" role="menu"> <li><a href="?EditarItem=<?php echo $dados['id']; ?>">Editar</a></li> <li class="divider"></li> <li><a onclick="DeletarImagem(<?php echo $dados['id']; ?>, 'DeletarImagem');" href="#!" class="text-red">Excluir Imagem</a></li> <li class="divider"></li> <li><a onclick="DeletarItem(<?php echo $dados['id']; ?>, 'DeletarItem');" href="#!" class="text-red">Excluir</a></li> </ul>  
      este é meu código do meu arquivo controller.php
       
      // Atualizar Item if (isset($_GET['Atualizar'])) { $id = get('Atualizar'); if (isset($_FILES['imagem']) && !empty($_FILES['imagem']['name'])){ require_once 'database/upload.class.php'; $dir_dest = 'wa/recados/uploads/'; $files = array( ); $file = $_FILES['imagem']; $handle = new Upload( $file ); if ($handle->uploaded){ $handle->file_new_name_body = md5(uniqid($file['name'])); $handle->Process($dir_dest); if ($handle->processed){ $file_dst_name = $handle->file_dst_name; $Imagem = $handle->file_dst_name; $Atualizar = array('imagem' => $Imagem); $Query = DBUpdate('recados', $Atualizar, "id = '{$id}'"); @unlink($dir_dest.post('imagem_atual')); } } } $Atualizar = array( 'nome' => post('nome'), 'email' => post('email'), 'recado' => post('recado'), 'resposta' => post('resposta'), 'admin_resposta' => DadosSession('nome'), 'id_categoria' => post('id_categoria'), 'status' => post('status') ); $Query = DBUpdate('recados', $Atualizar, "id = '{$id}'"); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } // Excluir Item if (isset($_GET['DeletarItem'])) { $id = get('DeletarItem'); $Query = DBDelete('recados',"id = '{$id}'"); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } // Excluir Imagem if (isset($_GET['DeletarImagem'])) { $id = get('DeletarImagem'); $Query = DBDelete('recados',"id = '{$imagem}'"); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } // Adicionar Categoria if (isset($_GET['AddCategoria'])) { $Adicionar = array( 'categoria' => post('categoria'), 'paginacao' => post('paginacao'), 'cor_conteudo' => post('cor_conteudo'), 'cor_titulo' => post('cor_titulo'), 'background' => post('background'), 'foto' => post('foto') ); $Query = DBCreate('c_recados', $Adicionar); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } // Atualizar Categoria if (isset($_GET['AtualizarCategoria'])) { $id = get('AtualizarCategoria'); $Adicionar = array( 'categoria' => post('categoria'), 'paginacao' => post('paginacao'), 'cor_conteudo' => post('cor_conteudo'), 'cor_titulo' => post('cor_titulo'), 'background' => post('background'), 'foto' => post('foto') ); $Query = DBUpdate('c_recados', $Adicionar, "id = '{$id}'"); if ($Query != 0) {Redireciona('?Implementacao&sucesso');} else {Redireciona('?erro');} } // Excluir Categoria if (isset($_GET['DeletarCategoria'])) { $id = get('DeletarCategoria'); $Query = DBDelete('c_recados',"id = '{$id}'"); if ($Query != 0) {Redireciona('?sucesso');} else {Redireciona('?erro');} } ?>  
×

Informação importante

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