Destrusom 0 Denunciar post Postado Abril 22, 2015 Galera vou novato no PHP e estou levando uma surra para criar um link Eu tenho um formulário que faz o upload do arquivo para /arquivos e grava o nome desse arquivo no banco Na visualização do usuario quero que aparece uma tabela com o nome edital e com link para esse arquivo Meu código esta assim: <td><?php echo $row2['edital']?></td> Nesse codigo aparece o nome do arquivo que foi enviado para /arquivos Quero um codigo que faça um link para /arquivos/NOME DO ARQUIVO QUE FOI ENVIADO e mostre para o usuário clicar no nome Edital e fazer o download do arquivo Compartilhar este post Link para o post Compartilhar em outros sites
Criquio 19 Denunciar post Postado Abril 22, 2015 É só escrever o <a> normalmente: echo "<a herf='link_aqui'>" . $row2['edital'] . "</a>"; Compartilhar este post Link para o post Compartilhar em outros sites
Destrusom 0 Denunciar post Postado Abril 23, 2015 Nao seria isso Criquio seria tipo assim: <?php echo $row2['edital']?> esse codigo mostra o nome do arquivo que quero fazer o link e tem que ter o caminhos antes, exemplo <?php echo $row2['edital']?> mostra o resultado ata_reuniao.pdf, que o nome que foi gravado no banco e o arquivo ata_reuniao.pdf enviado para a pasta /arquivos Quero fazer um link assim <a href="../arquivos/<?php echo $row2['edital']?>" target=_blank" >Baixar Arquivo</a> O resultado disso seria Baixar Arquivo em formato de link para fazer o download do arquivo que esta no /arquivos/ata_reuniao.pdf Já fritei minha cabeça e não consegui fazer!!!! Valeu pela força! Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 23, 2015 Não entendo o porque que você frita o cérebro assim. <a href="../arquivos/<?php echo $row2['edital']; ?>" target="_blank" >Baixar Arquivo</a> A forma está correta, mais você entende que esses dois pontos antes da barra, volta um diretório né ? o diretório arquivos está fora da pasta na qual é executada essa página ? Compartilhar este post Link para o post Compartilhar em outros sites
Destrusom 0 Denunciar post Postado Abril 23, 2015 Entao, dessa forma <a href="/arquivos/<?php echo $row2['edital']; ?>" target="_blank" >Baixar Arquivo</a> Ele esta criando o link para /arquivos, ai quando clico me manda para essa pasta mostrando tudo que tem la O nome do arquivo não esta saindo olha meu codigo todo <?php $contador = 0; $get_orgaos = mysql_query("SELECT * FROM leilao"); while($row = mysql_fetch_array($get_orgaos)){ ?> <tr> <td colspan="9" bgcolor="#201E1F"><h2><?php echo $row['leilao']; ?></h2></td> </tr> <tr> <td bgcolor="#CCCCCC">Lote</td> <td bgcolor="#CCCCCC"><div align="left"><strong>Processo</strong></div></td> <td bgcolor="#CCCCCC"><div align="left"><strong>Situação do leilão</strong></div></td> <td bgcolor="#CCCCCC"><div align="left"><strong>Bem</strong></div></td> <td bgcolor="#CCCCCC"><div align="left"><strong>Avaliação</strong></div></td> <td bgcolor="#CCCCCC"><div align="left"><strong>Lance Minino 1° Hasta</strong></div></td> <td bgcolor="#CCCCCC"><div align="left"><strong>Lance Minino 2° Hasta</strong></div></td> <td bgcolor="#CCCCCC"><div align="left"><strong>Edital</strong></div></td> <td bgcolor="#CCCCCC"><div align="left"><strong>Anexos</strong></div></td> </tr> <?php $get_lotes = mysql_query("SELECT * FROM leiloes WHERE id_leilao = '".$row['id']."'"); while($row2 = mysql_fetch_array($get_lotes)){ $contador = $contador + 1; ?> <tr> <td><?php echo $contador?></td> <td><?php echo $row2['processo']?></td> <td><?php echo $row2['vara']?></td> <td><?php echo $row2['bem']?></td> <td><?php echo $row2['avaliacao']?></td> <td><?php echo $row2['lanceMinimo1Hasta']?></td> <td><?php echo $row2['lanceMinimo2Hasta']?></td> <td><a href="/arquivos/<?php echo $row2['edital']; ?>" target="_blank" >Baixar Arquivo</a></td> <td><a href="anexos.php" target="_blank">Anexos</a></td> </tr> <?php } $contador = 0; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 23, 2015 Falta um pouquinho de noção camarada. <a href="arquivos/<?php echo $row2['edital']; ?>" target="_blank" >Baixar Arquivo</a> Compartilhar este post Link para o post Compartilhar em outros sites
Destrusom 0 Denunciar post Postado Abril 23, 2015 Falta um pouquinho de noção camarada. <a href="arquivos/<?php echo $row2['edital']; ?>" target="_blank" >Baixar Arquivo</a> Nao sai o nome do arquivo... o link fica para pasta /arquivos Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 23, 2015 Então debug o seu código, se não aparece o nome do arquivo, então não está recuperando Compartilhar este post Link para o post Compartilhar em outros sites
Destrusom 0 Denunciar post Postado Abril 23, 2015 Falta um pouquinho de noção camarada. <a href="arquivos/<?php echo $row2['edital']; ?>" target="_blank" >Baixar Arquivo</a> .. kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk Eu sou Burro!!!! não estava saindo o nome do arquivo depois /arquivos porque o campo edital na tabela do banco estava vazia kkkkk BURRO PRA #@?$%~ KKKKKKKKKKKKKKKKKKKKK Valeu Galera! Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 24, 2015 Isso chama-se falta de atenção. Falta de lógica. Falta de estudo por não saber depurar seu código. Quando algo der errado, primeiro passo é depurar o código, se não for exibido erro. Compartilhar este post Link para o post Compartilhar em outros sites