Jump to content


Photo

Busca


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

#1 tripsurfer

tripsurfer

    Rafael.

  • Usuários
  • 198 posts
  • Sexo:Masculino
  • Localidade:Florianópolis

Posted 21/09/2004, 22:20

Seguinte rapazeada estou utilizando o Galeria Brasil para expor as fotos e gostaria de fazer uma pesquisa por data ou esporte. Seguinte a pessoa ou digita a data ou qualquer outra coisa referente o evento e traga tudo que tem a palavra digitada ou seleciona o esporte em uma drop down menu ja listados e tragas todos os eventos do esporte selecionado. acredito que não seja taum complicado assim né? é que sou iniciante e nao manjo pra fazer um. valeu

Edição feita por: tripsurfer, 21/09/2004, 22:23.

Atenciosamente
Rafael Espindola.
Nome: Rafael Espindola
Interesse: Photoshop, Flash, PHP, Redes
Meu email: rafaelespindola@hotmail.com

#2 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 22/09/2004, 08:06

opa...
vc sabe fazer buscas no mysql?

bom, buscar por data, ou esporte:

select * from suatabela WHERE data ='$data' OR esporte like '%$esprte%';


nota1: % é coringa
nota2: a query acima vai buscar eventos cuja data seja igual a variavel $data OU o esporte contenha a string $esporte... para fazer uma busca "exclusiva", no lugar de OR ponha AND, assim as respostas da query serão apenas os registros que satisfazam as 2 condiçoes...

Bom trabalho! Duvidas, poste aih (y)

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#3 tripsurfer

tripsurfer

    Rafael.

  • Usuários
  • 198 posts
  • Sexo:Masculino
  • Localidade:Florianópolis

Posted 22/09/2004, 10:54

Bom busca não consigo nem tenho esse conhecimento mas me viro e as duvidas posto aqui... valeu
Atenciosamente
Rafael Espindola.
Nome: Rafael Espindola
Interesse: Photoshop, Flash, PHP, Redes
Meu email: rafaelespindola@hotmail.com

#4 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 22/09/2004, 12:30

Bom busca não consigo nem tenho esse conhecimento mas me viro e as duvidas posto aqui... valeu

entao, rapaz, um passo de cada vez...
procure aprender o basico de php, senão nem mesmo as duvidas vc vai conseguir postar, vai conseguir apenas pedir que alguem faça por vc (y)

peque essa apostila aqui, pode ser util pra aprender:

http://www.inf.ufsc....alterp/php.html

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#5 tripsurfer

tripsurfer

    Rafael.

  • Usuários
  • 198 posts
  • Sexo:Masculino
  • Localidade:Florianópolis

Posted 22/09/2004, 13:02

a apostila nao ta dando para baixar indicas outra?
Atenciosamente
Rafael Espindola.
Nome: Rafael Espindola
Interesse: Photoshop, Flash, PHP, Redes
Meu email: rafaelespindola@hotmail.com

#6 G3r4ld0

G3r4ld0

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro - RJ

Posted 22/09/2004, 13:26

Amigo, por aqui tem um "buscar.php", com um form.php

Por lá você pode ver o funcionamento de uma busca...

No caso da Galeria Brasil, pelo menos a minha, ela separa o dia, mês e ano.

Então acho que o ideal seria:
(Sou fuçador de php, não entendo, mas você pode testar pra ver se da certo):

$sql = "select * from galeria where dia = '$dia', mes='$mes', ano = 'ano'";

E no form você faria 3 forms, 1 para o dia (nome: dia), outro para o mês (nome: mes) e um para o ano (nome: ano ).


No caso do esporte, é mais simples, apenas 1 form com o nome "busca" serve...

Aí você coloca:

$sql = "select * from galeria where esporte LIKE '%$busca%'";

Acho até que alguém já respondeu, mas de qualquer forma, ta aí... ;P


Flw !

Edição feita por: G3r4ld0, 22/09/2004, 13:30.


#7 tripsurfer

tripsurfer

    Rafael.

  • Usuários
  • 198 posts
  • Sexo:Masculino
  • Localidade:Florianópolis

Posted 22/09/2004, 13:49

Po o lance da conecção acredito que eu tenha feito certo já o problema é o PRINT saca como eu faço pra mostrar os dados buscados.. ai vai o código que utilizei para a conecção

<?php
$conexao = mysql_connect("localhost", "root", "");
mysql_select_db("rafaelespindola", $conexao);

$sql = "select * from galeria where dia = '$dia', mes='$mes', ano = 'ano'";

$resultado = mysql_query($sql, $conexao);


Na verdade não sei se ta certo mas eu fiz di bobera...

E de qual busca.php e form.php que tu ta falando cara desculpa ai mas não entendi.

Edição feita por: tripsurfer, 22/09/2004, 13:50.

Atenciosamente
Rafael Espindola.
Nome: Rafael Espindola
Interesse: Photoshop, Flash, PHP, Redes
Meu email: rafaelespindola@hotmail.com

#8 tripsurfer

tripsurfer

    Rafael.

  • Usuários
  • 198 posts
  • Sexo:Masculino
  • Localidade:Florianópolis

Posted 22/09/2004, 13:51

Po o lance da conexão acredito que eu tenha feito certo já o problema é o PRINT saca como eu faço pra mostrar os dados buscados.. ai vai o código que utilizei para a conecção

<?php
$conexao = mysql_connect("localhost", "root", "");
mysql_select_db("rafaelespindola", $conexao);

$sql = "select * from galeria where dia = '$dia', mes='$mes', ano = 'ano'";

$resultado = mysql_query($sql, $conexao);


Na verdade não sei se ta certo mas eu fiz di bobera...

E onde esta o busca.php e o form.php nao entendi o que tu falo desculpa ai..
Atenciosamente
Rafael Espindola.
Nome: Rafael Espindola
Interesse: Photoshop, Flash, PHP, Redes
Meu email: rafaelespindola@hotmail.com

#9 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 22/09/2004, 14:42

Eu nem li o topico todo mas so de ver sua SQL parece que ta errado ...

[code=auto:0]<?php
mysql_connect("localhost", "root", "");
mysql_select_db("DB");

$resultado = mysql_query("SELECT * FROM galeria WHERE (dia='$dia' && mes='$mes' && ano='ano') LIMIT 1;");

//------------------- Resto do Script ------------
?>

#10 tripsurfer

tripsurfer

    Rafael.

  • Usuários
  • 198 posts
  • Sexo:Masculino
  • Localidade:Florianópolis

Posted 22/09/2004, 21:30

hmmm e o que seria o LIMIT 1 cara valeu pela dica
Atenciosamente
Rafael Espindola.
Nome: Rafael Espindola
Interesse: Photoshop, Flash, PHP, Redes
Meu email: rafaelespindola@hotmail.com

#11 guilhermefm

guilhermefm

    Normal

  • Usuários
  • 119 posts
  • Sexo:Não informado
  • Localidade:São Marcos - RS
  • Interesses:Informática<br>Futebol<br>Esportes em Geral

Posted 22/09/2004, 21:39

limite de 1




0 user(s) are reading this topic

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

IPB Skin By Virteq