Dukes Postado Dezembro 6, 2004 Denunciar Share Postado Dezembro 6, 2004 Salve galera!bem tenho no meu banco de Dados cerca de 300 cadastrados, e fika meio complicado procurar nos logins deles nesse emaranhado de CADASTROS.Para listar eles usei os comandos simples $sql = mysql_query("SELECT * FROM membros ORDER BY login"); $total_users= mysql_num_rows($sql); echo " <center> Total de Usuários Cadastrados:<strong>$total_users</strong> <br><br>"; echo" <img src='fotos_cadastro/comfoto.gif'> - Usuário com Foto<br>"; echo" <img src='fotos_cadastro/semfoto.gif'> - Usuário sem Foto<br><br>"; echo" <table border=\"0\"width='310' bordercolor=\"#333333\" cellspacing='2' cellpadding='2'> <tr> <td><font face=\"Verdana\" size=\"1\" color=\"#000000\" ><b><center>Login:</center></b></font></td> <td><font face=\"Verdana\" size=\"1\" color=\"#000000\" ><b><center>Email:</center></b></font></td> <td><font face=\"Verdana\" size=\"1\" color=\"#000000\" ><b><center>Foto:</center></b></font></td> </tr> "; $i = "0"; // variavel de controle dos numeros $e = "1"; // Varia as cores da tabela while ($linha = mysql_fetch_array($sql)) { $id = $linha["id"]; $login = $linha["login"]; $email = $linha["email"]; $sexo = $linha["sexo"]; $foto = $linha["foto"]; if(($e % 2) == "1") { $fundo = "#a0de35"; } else { $fundo = "#B0E458"; } if($i % 2 == 0){ //verifica se é par, se for faz uma coisa $e++; echo " <tr bgcolor=\"$fundo\"> <td> <font face=\"Verdana\" size=\"1\"color=\"#000000\" ><a href='index.php?sel=cadastro&item=veruser&id=$id' class='stilo'><strong>$login</strong></a> </font> </td> <td> <font face=\"Verdana\" size=\"1\"> $email </font> </td> <td> <font face=\"Verdana\" size=\"1\"><center>"; // vendo se tem foto ou não if($foto == ""){ echo" <a href='index.php?sel=cadastro&item=veruser&id=$id' class='stilo'> <img src='fotos_cadastro/semfoto.gif' alt='Clic Para maiores Informações' border='0' > </a>"; }elseif($foto != ""){ echo"<a href='index.php?sel=cadastro&item=veruser&id=$id' class='stilo' > <img src='fotos_cadastro/comfoto.gif' alt='Clic Para maiores Informações' border='0' > </a>"; } echo" </center></font> </td> </tr>"; } } echo "</center></table>"; só que cada vez aumenta o numero de cadastro, e a TABELA fika Cada vez Maior, dificultando a BUSCA .então pensei em fazer algo que eu possa Classificar pela 1ª letra do login...Uma ideia GENIAL (hehehe)Exp: [A - B - C - D - E-...]****Mas ai que tah o grande PROBLEMA****Só que não sei como fazer o SELECT no banco.....$query = mysql_query("SELECT * FROM $tabela where login=''a%");Será que vou ter q fazerr 23 PAGINAS diferentes (ABCD)????? alguém pode me dá uma Dica???? []`sEduardo Amorim Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kafunga Postado Dezembro 6, 2004 Denunciar Share Postado Dezembro 6, 2004 isso é mysql mais tudo bem:faz assim:$sql = mysql_query("SELECT * FROM tabela WHERE login LIKE a%");ps: eu só n me lembor se o percent é na frente ou depois da letrar p q pesquise ele como no inicio. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Dukes
Salve galera!
bem tenho no meu banco de Dados cerca de 300 cadastrados, e fika meio complicado procurar nos logins deles nesse emaranhado de CADASTROS.
Para listar eles usei os comandos simples
só que cada vez aumenta o numero de cadastro, e a TABELA fika Cada vez Maior, dificultando a BUSCA .
então pensei em fazer algo que eu possa Classificar pela 1ª letra do login...
Uma ideia GENIAL (hehehe)
Exp: [A - B - C - D - E-...]
****Mas ai que tah o grande PROBLEMA****
Só que não sei como fazer o SELECT no banco.....
$query = mysql_query("SELECT * FROM $tabela where login=''a%");
Será que vou ter q fazerr 23 PAGINAS diferentes (ABCD)?????
alguém pode me dá uma Dica????
[]`s
Eduardo Amorim
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.