Jump to content


Photo

Sistema De Busca Na Galeria Brasil


  • Faça o login para participar
8 replies to this topic

#1 Saulo

Saulo

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado
  • Localidade:clementina/sp

Posted 23/03/2005, 20:02

e ai galera blz;

estou usando a galeria barasil 2.3 mais estou precisando de um sistema de busca para buscar por baladas ou por data;
alguem pode me ajudar;



Valeu (y) ;

Edição feita por: Saulo, 23/03/2005, 20:03.


#2 nemu

nemu
  • Visitantes

Posted 23/03/2005, 20:18

Onde vc baixou essa Galeria Brasil?

#3 <?PHPMAN?>

<?PHPMAN?>

    Ativo

  • Usuários
  • 300 posts
  • Sexo:Não informado

Posted 23/03/2005, 21:34

Isso é a coisa mais facil.....
Basta vc pegar o arquivo que faz a listagem das galerias....
no meu caso: galeria_2col.php e adicionar as condicoes de busca:

$busca_evento = $_POST['campo_busca'];

$sql = mysql_query("SELECT * FROM galeria where nome LIKE '%$busca_evento%' order by id desc");

e o java script:
<script src="css/janelas_popup.js" language="JavaScript"></script>

busca.php
<script src="css/janelas_popup.js" language="JavaScript"></script>
<?
include("path.php");
//=====================================================
$busca_evento = $_POST['campo_busca'];
//=====================================================
$sql = mysql_query("SELECT * FROM galeria where nome LIKE '%$busca_evento%' order by id desc"); 
?>
<? // Agora exiba o código com a configuração de sua tabela - o cabeçalho dela. ?>

<table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
 <?
// Agora vamos montar o código. Pegue o valor total de resultados: 
$total = mysql_num_rows($sql); 
// Defina o número de colunas que você deseja exibir: 
$colunas = "3"; 
// Agora vamos ao "truque": 
if ($total>0) { 
for ($i = 0; $i < $total; $i++) { 
if (($i%$colunas)==0) { 
?>
 <TR>
    <TD height="20" colspan="4">&nbsp; </TD>
  </tr>
 <tr> 
   <? }?>
<?
$dados= mysql_fetch_array($sql);
?>
    <td width="280" align="left" valign="top"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
      <? if($dados[foto01] != ""){?>
      <a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&local=$dados[local]&id=$dados[id]";?>')"><img src="imagemdimindex.php?imagem=images/galeria/<? echo $dados['pasta']?>/<? echo $dados['foto01']?>" border="1" align="left"></a> 
      <? }?>
      <span style="text-transform: uppercase"><b><a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&local=$dados[local]&id=$dados[id]";?>')"><? echo $dados['nome']?></a></b></span><BR>
     Data: <strong><? echo $dados['dia'],"/",$dados['mes'],"/",$dados[ano];?></strong><br>
       Local: <strong><? echo $dados['local']?></strong><br>
      <strong> 
      <?
$dir="images/galeria/$dados[pasta]";
$dir1=opendir($dir);
$cont=0;
while ($res=readdir($dir1) ){
$tipo=explode(".",$res);
if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){
$cont=$cont+1;
}
}
print ($cont);
?> </strong>Fotos.</font></td>
<TD width="15"></TD>
  <? }}?>
  </TR>
</table>

formulario de busca
<form name="form1" method="post" action="busca.php">
  <input name="campo_busca" type="text" id="campo_busca">
  <input type="submit" name="Submit" value="Buscar">
</form>

Para pesquisar por data ainda não fiz....

Edição feita por: <?PHPMAN?>, 23/03/2005, 21:49.

Nome: Luciano André Bruch
WebSite: www.guiamedianeira.com.br
Profissão: WebDesigner / Programador
MSN:luciano@guiamedianeira.com.br

#4 Saulo

Saulo

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado
  • Localidade:clementina/sp

Posted 25/03/2005, 02:02

valew ai <?PHPMAN?> funcionou certinho ...


velew (y)

#5 bruno_veiga

bruno_veiga

    Normal

  • Usuários
  • 84 posts
  • Sexo:Masculino
  • Localidade:Itapeva/SP

Posted 30/03/2005, 02:59

e ai <?PHPMAN?>
testei aki tbm e funcionou
valeu
mais quero saber se tem como colokr uma mensagem informando q naum existe nenhum item cadastrado.....pois qdo vc faz uma busca q naum tem nd do q vc digitou aparece a pagina em branco...teria como colokr uma msg so p/ avisar o internauta

valeu
Bruno Veiga - Consultória em Informática
Suporte em: manutenção de computadores/notebook.
gerenciamento em rede (windows/linux).

#6 <?PHPMAN?>

<?PHPMAN?>

    Ativo

  • Usuários
  • 300 posts
  • Sexo:Não informado

Posted 30/03/2005, 09:16

e ai <?PHPMAN?>
testei aki tbm e funcionou
valeu
mais quero saber se tem como colokr uma mensagem informando q naum existe nenhum item cadastrado.....pois qdo vc faz uma busca q naum tem nd do q vc digitou aparece a pagina em branco...teria como colokr uma msg so p/ avisar o internauta

valeu

coloca isso no final do busca.php
<?
if ($total == 0)
 {
  echo ("Nada foi encontrado...");
 }
?>

Nome: Luciano André Bruch
WebSite: www.guiamedianeira.com.br
Profissão: WebDesigner / Programador
MSN:luciano@guiamedianeira.com.br

#7 bruno_veiga

bruno_veiga

    Normal

  • Usuários
  • 84 posts
  • Sexo:Masculino
  • Localidade:Itapeva/SP

Posted 01/04/2005, 12:47

valeu kra
Bruno Veiga - Consultória em Informática
Suporte em: manutenção de computadores/notebook.
gerenciamento em rede (windows/linux).

#8 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 26/07/2005, 11:04

Fiz aqui também e deu certo, valew !!!

#9 fuhrer

fuhrer

    Normal

  • Usuários
  • 64 posts
  • Sexo:Não informado

Posted 03/11/2005, 04:44

e a pesquisa por data???
como poderia ser feita ja q as tabelas de dia mes e ano saum separadas??
fazer busca do tipo 03/11/2005




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq