Montei um banco de dados com diversas publicações (textos, mapas, e-books, etc).
Consegui listar esses dados (nome, título, autor, ano) em um sistema de busca em PHP.
Agora cheguei em um problema, eu gostaria de fazer com que a lista em que foi criada a partir da busca do usuário, tenha links para os documentos em formato .PDF
Ou seja, imagine que o usuário procure com um termo, todas as obras que apresentam esses termos são listadas, e eu gostaria de que esses termos que foram listados, sejam exibidos como links para que o usuário possa fazer o download.
Aqui vai meu código:
.tabela {
text-align: center;
}
body
{
background-color:#FFF
}
</style>
<?
include 'conecta.php'
?>
</head>
<font face="Arial, Arial, Arial">
<body>
<div id="apDiv1">
<form id="busca" name="busca" method="post" action="resultado.php">
<label for="buscador2"></label>
<center> <font title="Necessário acentuação correta."><input type="text" name="campo_busca" id="campo_busca" tabindex="2" /></font title="Necessário acentuação correta.">
<font title="Buscar"><input type="submit" name="buscar" id="buscar" value="Buscar" tabindex="3" /></font title="Buscar">
</form>
<p>Você procurou por<font color="#E6B122"> "<?php echo $_POST['campo_busca'] ?>"<font color="#000000"></p>
<p>
<?
$mes["01"] = "Janeiro";
$mes["02"] = "Fevereiro";
$mes["03"] = "Março";
$mes["04"] = "Abril";
$mes["05"] = "Maio";
$mes["06"] = "Junho";
$mes["07"] = "Julho";
$mes["08"] = "Agosto";
$mes["09"] = "Setembro";
$mes["10"] = "Outubro";
$mes["11"] = "Novembro";
$mes["12"] = "Dezembro";
$diasemana["0"] = "Domingo";
$diasemana["1"] = "Segunda-feira";
$diasemana["2"] = "Terça-feira";
$diasemana["3"] = "Quarta-feira";
$diasemana["4"] = "Quinta-feira";
$diasemana["5"] = "Sexta-feira";
$diasemana["6"] = "Sabado";
$dia = date('d'); //Pega o dia
$diasemanan = date('w'); //Pega o dia da semana
$mesn = date('m'); //Pega o mês
$ano = date('Y'); //Pega o ano
?>
<?
//**if(!empty($_POST[criterio]))
{
$criterio = str_replace(' ', '%', $_POST['campo_busca']);
/* Altera os espaços adicionando no lugar o simbolo % */
$query = ("SELECT * FROM tudo WHERE id_doc LIKE '%$criterio%'
OR Título LIKE '%$criterio%'
OR Pesquisadores LIKE '%$criterio%'
OR Ano LIKE '%$criterio%'
OR Tipo LIKE '%$criterio%'
ORDER BY id_doc ASC");
// Executa a query no Banco de Dados
$result = mysql_query($query);
// Conta o total de resultados encontrados
if ($result)
{
$linhas = mysql_num_rows($result);
}
echo "Sua busca retornou '$linhas' resultados.";
?>
</p>
<p style="font-size:8pt; font-family:Tahoma; color:blue; font-weight:bold;"><?=$diasemana["$diasemanan"]?>, <?=$dia?> de <?=$mes["$mesn"]?> de <?=$ano?></p>
<p> </p>
<font title="Refazer Busca"><input type="button" value="Voltar" onClick="java script: window.history.back();"></font title="Refazer Busca">
<br />
<br />
<FORM>
<INPUT TYPE="button" value="Imprimir" onClick="window.print()">
</FORM>
<p> </p>
<table width="1000" border="1" align="center">
<tr>
<td colspan="5" class="tabela"><font size =8>Lista de resultados</td>
</tr>
<tr>
<td><b><font size =4><center>Tipo</td>
<td><b><font size =4><center>Pesquisadores</td>
<td><b><font size =4><center>Título</td>
<td><b><font size =4><center>Ano</b></td>
</tr>
<?php for($i=0;$i<$linhas;$i++) {
$campo = mysql_fetch_assoc($result);
?>
<tr>
<td><? echo htmlspecialchars ($campo['Tipo']); ?></td>
<td><font size =2><center><? echo htmlspecialchars ($campo['Pesquisadores']); ?></td>
<td><? echo htmlspecialchars ($campo['Título']); ?></td>
<td><? echo htmlspecialchars ($campo['Ano']); }?></td>
</tr>
<?
}
?>
</table>
<p
/p>
<font title="Refazer Busca"><input type="button" value="Voltar" onClick="java script: window.history.back();"></font title="Refazer Busca">
<FORM>
<INPUT TYPE="button" value="Imprimir" onClick="window.print()">
</FORM>
Question
daeyure
Olá pessoal,
Montei um banco de dados com diversas publicações (textos, mapas, e-books, etc).
Consegui listar esses dados (nome, título, autor, ano) em um sistema de busca em PHP.
Agora cheguei em um problema, eu gostaria de fazer com que a lista em que foi criada a partir da busca do usuário, tenha links para os documentos em formato .PDF
Ou seja, imagine que o usuário procure com um termo, todas as obras que apresentam esses termos são listadas, e eu gostaria de que esses termos que foram listados, sejam exibidos como links para que o usuário possa fazer o download.
Aqui vai meu código:
Obrigado pela ajuda, espero ter sido claro...rs
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.