Ir para conteúdo

POWERED BY:

Arquivado

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

JALV3S

[Resolvido] DELETE + SELECT + Paginação

Recommended Posts

Galera, em um post anterior consegui resolver o problema, mas ainda tenho este código dando erro!

 

Estou criando um delete, esse delete é para o BD e para a pasta Raiz "midias", mas está surgindo um erro!

 

Alguém poderia me ajudar em relação a esse código?

Obrigado!

 

Abaixo o código:

 


<?php include_once("sistema/restrito_admin.php"); ?>
<?php include_once("sistema/validar_user.php"); ?>
<?php include_once("header.php"); ?>

<div id="clientes_anuncios_deletar">

<?php include_once("menu.php"); ?>

 <div id="localizacao_paginas_clientes">
  <p>Você está em <span>Painel de Controle</span> > <span>Deletar Anúncios</span></p>
 </div><!-- Fim: Localização -->

 <div id="conteudo_anuncio_finalizado">

   <table class="default_table_adm_anuncios" cellpadding="0" cellspacing="0">
     <tr>
       <td class="default_table_adm_anuncios_titulo1">FOTO:</td>
       <td class="default_table_adm_anuncios_titulo2">CIDADE:</td>
       <td class="default_table_adm_anuncios_titulo3">CADASTRADO EM:</td>
     </tr>

     <?php if(isset($_POST['Deletar'])){

      $fotoId = $_POST['fotoId'];
      $imovelImg = $_POST['imovelImg'];

       $sql_deletaImg = 'DELETE FROM imobiliaria_midias_lanc WHERE fotoId = :fotoId';

   try{
	$query_deletaImg = $conecta->prepare($sql_deletaImg);
	$query_deletaImg->bindValue(':fotoId',$fotoId,PDO::PARAM_STR);
	$query_deletaImg->execute();

   $pastaDel = 'midias';
   unlink($pastaDel.'/'.$imovelImg);
   echo 'Excluida';

   }catch(PDOexception $error_delImg){
    echo 'Erro ao excluir';
   }
      }?>


     <?php
  $anuncioStatus = 'banner';

      $pag = "$_GET[pag]";
      if($pag >= '1'){
       $pag = $pag;
       }else{
        $pag = '1';
       }

        $maximo = '15'; //RESULTADOS POR PÁGINA
        $inicio = ($pag * $maximo) - $maximo;


  $sql_anuncioAdmin = 'SELECT * FROM imobiliaria_lanc WHERE imovelStatus = :imovelStatus ORDER BY imovelCadastro ASC LIMIT '.$inicio.','.$maximo;

  try{
	  $query_anuncioAdmin = $conecta->prepare($sql_anuncioAdmin);
	  $query_anuncioAdmin->bindValue(':imovelStatus',$anuncioStatus,PDO::PARAM_STR);
	  $query_anuncioAdmin->execute();

	  $resultado_anuncioAdmin = $query_anuncioAdmin->fetchAll(PDO::FETCH_ASSOC);

  }catch(PDOexception $error_anuncioAdmin){
	  echo 'Erro ao selecionar aprovados!';
  }

  foreach($resultado_anuncioAdmin as $res_anuncioAdmin){
       $anuncioFoto = $res_anuncioAdmin['imovelThumb'];
	$anuncioCidade = $res_anuncioAdmin['imovelCidade'];
	$anuncioCadastro = $res_anuncioAdmin['imovelCadastro'];

  ?>

     <tr>
       <td class="default_table_adm_anuncios_texto1"><img width="150" height="100" src="midias/<?php echo $anuncioFoto; ?>"</td>
       <td class="default_table_adm_anuncios_texto2"><?php echo $anuncioCidade; ?></td>
       <td class="default_table_adm_anuncios_texto3"><?php echo date('d/m/Y H:m',strtotime($anuncioCadastro)); ?></td>
       <td class="default_table_adm_anuncios_btn">
       <form name="deletar" action="" enctype="multipart/form-data" method="post">

        <input type="hidden" name="imovelId" value="<?php echo $deletarId; ?>" />

        <input type="submit" name="Deletar" value="Deletar" />
       </form>
       </td>
     </tr>

    <?php
  }
 ?>
   </table>


   <?php
    $link = mysql_connect("localhost", "root", "");
    mysql_select_db("imobiliaria", $link);

   $sql_res = mysql_query("SELECT * FROM imobiliaria_lanc WHERE imovelStatus = 'banner' ORDER BY imovelCadastro ASC",$link);
   $total = mysql_num_rows($sql_res);

   $paginas = ceil($total/$maximo);
   $links = '5'; //QUANTIDADE DE LINKS NO PAGINATOR

   echo "<a class=\"paginacao\"; href=\"home.php?exe=admin-imoveis/finalizados&pag=1\">Primeira Página</a>   ";

   for ($i = $pag-$links; $i <= $pag-1; $i++){
    if ($i <= 0){
     }else{
       echo"<a class=\"paginacao\"; href=\"home.php?exe=admin-imoveis/finalizados&pag=$i\">$i</a>   ";
     }
   }echo "$pag    ";

   for($i = $pag +1; $i <= $pag+$links; $i++){
    if($i > $paginas){
     }else{
     echo "<a class=\"paginacao\"; href=\"home.php?exe=admin-imoveis/finalizados&pag=$i\">$i</a>   ";
     }
    }
    echo "<a class=\"paginacao\"; href=\"home.php?exe=admin-imoveis/finalizados&pag=$paginas\">Última página</a>   ";
  ?>

 </div><!-- Fim: Conteudo -->


</div><!-- Fim: Pagina -->

<?php include_once("footer.php"); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia dizer qual o erro ?

 

 

Parceiro, esse é o que está me aparecendo no momento:

 

(!)Warning: unlink(midias/): Permission denied in ...

 

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta isso

 

$pastaDel = '/midias'

 

Não deu certo!

Erro novamente!

 

Estou tentando pegar informações de duas tabelas e querendo deletar as informações dessas tabelas.

 

Me ajuda ai ...

Obrigado!

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.