Jump to content


Photo

Ainda Não Tem Esse Tópico


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

#46 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 17/11/2003, 15:11

faça assim:
<? include "conexao.php";
$busca = mysql_query("SELECT * FROM `$categoria` WHERE palavra LIKE '%$busca%'",$conexao);
while ( $row = mysql_fetch_array($busca) ) {
  $artigo[] = $row["artigo"];
  $titulo[] = $row["titulo"];
  $nome[] = $row["nome"];
  $email[] = $row["email"];
  $endereco[] = $row["endereco"];
  $bairro[] = $row["bairro"];
  $cidade[] = $row["cidade"];
  $cep[] = $row["cep"];
  $telefone[] = $row["telefone"];
  $descricao[] = substr($row["descricao"],0,155);
  $descricao[].= "...";
  }
?>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<? for ( $i = 0; $i < count($titulo); $i++ ) { ?>
  <tr>
    <td><a href="<? echo $artigo[$i]; ?>"><? echo "$titulo[$i] - $nome[$i] - $email[$i] - $endereco[$i] - $bairro[$i] - $cidade[$i] - $cep[$i] - $telefone[$i] - $descricao[]"; ?></a></td>
  </tr>
<? } ?>
</table>
</body>
</html>

sacou?
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#47 Dr. Spok

Dr. Spok

    12 Horas

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

Posted 17/11/2003, 15:16

Cara...valew pela força....mas assim eu jah fiz....e é justamente assim que eu não quero..... ou seja... se eu coloco


<td><a href="<? echo $artigo[$i]; ?>"><? echo "$titulo[$i] - $nome[$i] - $email[$i] - $endereco[$i] - $bairro[$i] - $cidade[$i] - $cep[$i] - $telefone[$i] - $descricao[]"; ?></a></td>



o $artigo que na verdade é um campo da tabela que tem as informações aparece tambem no resultado.... ou seja se eu procuro por :

abobrinha_qualquer o resultado dessa busca será todo o artigo que contêm essa palavra.... e eu quero que apareça apenas o titulo para o cara clicar e ler o artigo referente aquele titulo....

isso é quase que um HMTL básico....pois se eu coloco

<a href="<? echo $artigo[$i]; ?>">QUALQUER COISA </a> é óbvio que tudo o que aparecer no local de QUALQUER COISA ficar linkado ....mas como eu fiz um

echo $artigo o PHP mostra o conteudo do campo da tabela pq eu dei um echo...e alem de mostra o conteudo do campo artigo todinho ele mostra tmb o titulo no final da page....






saka!?[]

Edição feita por: Dr. Spok, 17/11/2003, 15:19.


#48 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 17/11/2003, 15:22

nossa, vc tá me confundindo! vc disse que queria algo que aparecesse uma breve descrição e talz (tipo yahoo)... foi isso que eu fiz... coloquei substr($descricao[],0,155);

ou vc quer que ao clicar no link ele abra outra página com o resultado completo?!?!?!?!?!
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#49 Dr. Spok

Dr. Spok

    12 Horas

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

Posted 17/11/2003, 15:26

nossa, vc tá me confundindo! vc disse que queria algo que aparecesse uma breve descrição e talz (tipo yahoo)... foi isso que eu fiz... coloquei substr($descricao[],0,155);

ou vc quer que ao clicar no link ele abra outra página com o resultado completo?!?!?!?!?!

Eureka! é isso!!



em uma page depois da busca apareça apenas o titulo se o cara clica no TITULO na outra page apareça o resultado completo ....

#50 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 17/11/2003, 22:19

então!?!?!?! ainda não consegui fazer??? ta xuxu beleza!
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#51 Dr. Spok

Dr. Spok

    12 Horas

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

Posted 18/11/2003, 09:30

então!?!?!?! ainda não consegui fazer??? ta xuxu beleza!

Veja ...eu não entendi....

$descricao[] = substr($row["descricao"],0,155);
$descricao[].= "...";



eu tenho que criar mais outro campo dentro da tabela do BD? para colocar a descrição?

explica melhor ae fii!


Valews!

(y)

#52 Web Developer

Web Developer

    12 Horas

  • Usuários
  • 283 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Desenvolvimento Web.

Posted 18/11/2003, 12:53

Posso me intrometer no assunto? hehe !

Qual seria a sua dúvida atual Dr. Spok?
PHP não é coisa pra muleque!

#53 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 18/11/2003, 12:58

$descricao[] = substr($row["descricao"],0,155);
//pega o valor de $descricao, partindo do caractere 0 até o 155 caractere

$descricao[].= "...";
//o valor de $descricao será os 155 primeiros caracteres acrescidos de "..."


entendeu agora?
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#54 Dr. Spok

Dr. Spok

    12 Horas

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

Posted 18/11/2003, 13:02

Veja...colega.... eu jah montei um sistema de busca com ajuda de alguns aqui do fórum....

certo....


mas agora com o atual sistema que tenho ( vc pode conferir nos posts anteriores ) eu digito uma palavra seleciono no drop down uma seção do site
( esse drop dowm tem como value o nome dos campos da tabela referente a seção ) e mando buscar.... até ai funciona as mil maravilhas....


mas quando o sistema acha a palavra buscada....ele mostra o conteudo do campo ( doDB ) antes do titulo o code que atualmente uso é:


<td><a href="<? echo $artigo[$i]; ?>"><? echo "$titulo[$i] "; ?></a></td>



O cara não precisa ser um expert em HTML pra saber que tudo que tiver dentro da tag HREF vai ficar linkado.....

O cara tmb não precisa ser um expert em PHP pra saber que echo mostra o conteúdo ( nesse caso do campo da Tabela )

[SIZE=3]O que eu quero é o seguinte quando o car fizer a busca....e o sistema achar ....apenas apareça o titulo <? echo "$titulo[$i] "; ?> de maneira que quando o user clicar sobre o titulo ele leia o assunto referente ao titulo do qual ele pesquisou..... De maneira que essew assunto seja lido em outra page ( _blank)


Sakou!?

#55 Dr. Spok

Dr. Spok

    12 Horas

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

Posted 18/11/2003, 13:03

$descricao[] = substr($row["descricao"],0,155);
//pega o valor de $descricao, partindo do caractere 0 até o 155 caractere

$descricao[].= "...";
//o valor de $descricao será os 155 primeiros caracteres acrescidos de "..."


entendeu agora?

Goiabinha...meu grande amigão! eu não tenho esse campo Descrição dentro do meu BD....que valor será repassado pra ele?!

#56 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 18/11/2003, 13:08

vc pode colocar para qualquer campo que vc quiser... assim é que funciona o yahoo e google!

fica assim:
<a href="<? echo $artigo[$i]."?artigo=".$artigo[$i]; ?>" target="_blank"><? echo "$titulo[$i] "; ?></a><?php cho $descricao[$i]; ?>

sacou?

Edição feita por: goiaba2000, 18/11/2003, 13:09.

PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#57 Dr. Spok

Dr. Spok

    12 Horas

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

Posted 18/11/2003, 13:15

mesma coisa....mostra primeiro o conteúdo do campo artigo do BD e depois mostra o titulo.....que não está linkado....



Goiaba2000 lembra do seu site?! pois eh....quando vc manda buscar algum user ele mostra a relação de users parecidos e mostra o nome dos caras linkados no resto das informações do perfil dele....não é....? pois é desse jeito que eu quero!

#58 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 18/11/2003, 13:23

faz assim:
pega a página gerada, copie o codigo fonte e cole no dreamweaver, visualize e veja oque está errado... deve ser a ordem dos scripts ou colocação errada...
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#59 Dr. Spok

Dr. Spok

    12 Horas

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

Posted 18/11/2003, 13:31

faz assim:
pega a página gerada, copie o codigo fonte e cole no dreamweaver, visualize e veja oque está errado... deve ser a ordem dos scripts ou colocação errada...

Fiz...é o que eu te falei..... ele tah pegando o conteúdo do campo e colocando entre as tags


<a target="_blank" href=" conteudo do campo da tabela "</a>



viu...?! Veja esse campo da tabela tmb tem algumas tags HTML com href.....mas acho que isso não importa né?!

Esse campo da tabela é usado por um sistema de news que eu fiz....tem um form onde eu coloco as news com titulo e artigo....dai isso vai pro campo no BD com tag's HTML tmb....será esse o problema!?

#60 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 18/11/2003, 13:33

posta o codigo fonte do resultado...
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual




1 user(s) are reading this topic

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

IPB Skin By Virteq