Ir para conteúdo

POWERED BY:

Arquivado

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

Destrusom

Link PHP

Recommended Posts

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

É só escrever o <a> normalmente:

echo "<a herf='link_aqui'>" . $row2['edital'] . "</a>";

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

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

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

 

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

 

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

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

×

Informação importante

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