Bruner 0 Denunciar post Postado Maio 11, 2005 Po... o que eu quero é difícil explicar, mais vou tentar... <_< http://forum.imasters.com.br/public/style_emoticons/default/excl.gif Como faço para não exibir dados que possam se repetir em um array, por exemplo o nome “$cur[2]” ele não pode aparecer 2 vezes, mais aparece, caso se no histórico dele apareça 2 vezes o nome dele em um clube... PHP [*]<? [*]include "../conect.inc"; [*] [*]$clube = $_POST['pesquisa']; [*] [*]$sql = "Select * from historico WHERE cluhis LIKE '%".$clube."%'"; [*]$query = mysql_query($sql); [*]$linhas = mysql_num_rows($query); [*] [*]if ( $linhas > 0 ){ [*] echo "<center><b>Foi encontrado <font color='#008000'>$linhas</font> resultado(s)</b><BR><BR> [*] <table border='1'> [*] <tr> [*] <td> <b>Nome</b> </td> [*] <td> <b>Apelido</b> </td> [*] <td> <b>Posição</b> </td> [*] <td> <b>Clube</b> </td> [*] </tr>"; [*] for ($i=0;$i < $linhas;$i++) { [*] $array = mysql_fetch_row($query); [*] [*] $sqlcur = "Select * from curriculo where codcur ='$array[1]' order by nomcur"; [*] $querycur = mysql_query($sqlcur); [*] $cur = mysql_fetch_row($querycur); [*] [*] $sqlpos = "Select * from posicao where codpos = $cur[7]"; [*] $querypos = mysql_query($sqlpos); [*] $posicao = mysql_fetch_row($querypos); [*] [*] echo " [*] <tr> [*] <td> $cur[2] </td> [*] <td> $cur[1] </td> [*] <td> $posicao[1] </td> [*] <td> $array[3] </td> [*] </tr>"; [*] } [*]}else{ [*] Echo "<center>Não foi encontrado nenhum resultado</center>"; [*]} [*]?> Alguma idéia ai pessoal??? :blink: Compartilhar este post Link para o post Compartilhar em outros sites
Bruner 0 Denunciar post Postado Maio 11, 2005 Acho que esse trecho pode te ajudar então... :( #HISTORICO: historico esportivo do jogadorcreate table historico ( codhis int(3) not null auto_increment, # codigo codcur int(6), # codigo curiculo anohis varchar(35), # ano que o jogador jogou cluhis varchar(50), # clube que o jogador jogou obshis text, # observaçãoprimary key (codhis));#07======================================================================#CURRICULOS: Armazena os curriculos dos jogadorescreate table curriculo ( codcur int(6) not null auto_increment, # codigo apecur varchar(25), # Apelido nomcur varchar(50), # nome dnacur int(2), # dia de nascimento mnacur int(2), # mes de nascimento anacur int(4), # ano de nascimento loccur varchar(50), # cidade natal poscur int(2), # & posição .... primary key (codcur)); Cara o bixo ta pegando aqui! http://forum.imasters.com.br/public/style_emoticons/default/cry.gif heheheh http://forum.imasters.com.br/public/style_emoticons/default/grin.gif Compartilhar este post Link para o post Compartilhar em outros sites
Senshi 0 Denunciar post Postado Maio 12, 2005 Tenta usar a string da pesquisa assim: PHP [*]$sql = "Select * from historico WHERE cluhis LIKE '%".$clube."%'"; Flw... SENSHI http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Bruner 0 Denunciar post Postado Maio 12, 2005 :( Puts... É mais ou menos isso que eu quero... é uma pesquisa por clube, mais no historico dele ele pode jogar no time X em 2000 sai em 2001 e volta em 2004 entendeu ai vai aparecer 2x o nome dele na pesquisa... como eu faço... :huh: O codigo abaixo não funcionou para essa situação... http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif $sqlcur = "Select * from curriculo where codcur ='$array[1]' order by nomcur group by 2"; Valeu cara... obrigadão pela força... e se tiver uma idéia ai... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Recycled 0 Denunciar post Postado Maio 13, 2005 no final usa "GROUP BY nomcur" :) (ou o nome do campo que contém o nome do time) Compartilhar este post Link para o post Compartilhar em outros sites
Bruner 0 Denunciar post Postado Maio 13, 2005 Galera muito obrigado, deu certo aqui, usei o GROUP BY nomcur ... valeu a ajuda ai... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites