Jack Oliveira 1 Denunciar post Postado Outubro 4, 2019 Ola pessoal boa noite quero organizar a listagem do banco de dados dentro do painel usando a table fiz assim mais não aparece nada <td><a class="download" href="<?php echo $pasta; ?>/<?php echo $arquivo; ?>">Clique aqui para Baixar</a><br /></td> Lembrando ela não salva no banco de dados apenas na pasta backup e quero lista ela no painel para que eu possa baixar futuramente se eu precisar <div class="table-responsive"> <table class="table table-bordered table-striped"> <thead> <tr> <th>Nome do arquivo</th> </tr> </thead> <tbody> <tr> <?php $pasta = 'backup/'; if(is_dir($pasta)) { $diretorio = dir($pasta); while(($arquivo = $diretorio->read()) !== false) //{ //echo '<td><a download href='.$pasta.$arquivo.'>Clique aqui para Baixar</a><br /></td>'; //} $diretorio->close(); } else { echo 'A pasta não existe.'; } ?> <td><a class="download" href="<?php echo $pasta; ?>/<?php echo $arquivo; ?>">Clique aqui para Baixar</a><br /></td> <?php } ?> </tr> </tbody> </table> </div> Desta maneira ela lista mais fica muito estranho.. fica lado a lado Quero fazer ela mais bonita. Então se algum estiver alguma solução melhor para mim ajudar ou melhorar este codigo para ter resultado mais eficaz fico grato pela ajuda Ou se tiver uma maneira de baixar ele e salva no banco de dados tipo fazer uma tabela banco_de_dados id nome arquivo data Bom se ja deixando do jeito que eu disse antes ja esta otimo para mim <?php $pasta = 'backup/'; if(is_dir($pasta)) { $diretorio = dir($pasta); while(($arquivo = $diretorio->read()) !== false) { echo '<td><a download href='.$pasta.$arquivo.'>Clique aqui para Baixar</a><br /></td>'; } $diretorio->close(); } else { echo 'A pasta não existe.'; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Felipe Guedes Coutinho 0 Denunciar post Postado Outubro 18, 2019 @Jack Oliveira Veja se o código abaixo fica mais parecido de como você quer: <head> <meta charset="utf-8"> <style> table.listar { border-collapse: collapse; color: #003399; margin: 0 0 5px 0; padding: 10px 5px; border-left: 3px solid #36C; table-layout: auto; width: 100%; text-align: center; font: 12px Georgia, sans-serif; } td { border: 1px solid #97B0E6; border-left-width: 0; min-width: 120px; height: 18px; } td:first-child { border-left-width: 1px; } </style> </head> <?php $pasta = 'ProjetoEscola/'; $contador = 0; if(is_dir($pasta)) { $diretorio = dir($pasta); echo "<table border='0' class='listar'>"; echo "<tr><td>Ação</td><td>Arquivo:</td></tr>"; while(($arquivo = $diretorio->read()) !== false) { $contador++; if ($contador > 2) { echo "<tr><td>Download: </td><td><a download href=".$pasta.$arquivo.">".$arquivo."</a></td></tr>"; } } echo "</table>"; $diretorio->close(); } else { echo 'A pasta não existe.'; } ?> Espero ter ajudado. Att. Felipe Coutinho Compartilhar este post Link para o post Compartilhar em outros sites
Jack Oliveira 1 Denunciar post Postado Outubro 18, 2019 55 minutos atrás, Felipe Guedes Coutinho disse: @Jack Oliveira Veja se o código abaixo fica mais parecido de como você quer: <head> <meta charset="utf-8"> <style> table.listar { border-collapse: collapse; color: #003399; margin: 0 0 5px 0; padding: 10px 5px; border-left: 3px solid #36C; table-layout: auto; width: 100%; text-align: center; font: 12px Georgia, sans-serif; } td { border: 1px solid #97B0E6; border-left-width: 0; min-width: 120px; height: 18px; } td:first-child { border-left-width: 1px; } </style> </head> <?php $pasta = 'ProjetoEscola/'; $contador = 0; if(is_dir($pasta)) { $diretorio = dir($pasta); echo "<table border='0' class='listar'>"; echo "<tr><td>Ação</td><td>Arquivo:</td></tr>"; while(($arquivo = $diretorio->read()) !== false) { $contador++; if ($contador > 2) { echo "<tr><td>Download: </td><td><a download href=".$pasta.$arquivo.">".$arquivo."</a></td></tr>"; } } echo "</table>"; $diretorio->close(); } else { echo 'A pasta não existe.'; } ?> Espero ter ajudado. Att. Felipe Coutinho Obrigado @Felipe Guedes Coutinho Deu certo ficou melhor de ver mais organizado Compartilhar este post Link para o post Compartilhar em outros sites