Ir para conteúdo
Fórum Script Brasil
  • 0

Como Fazer Uma Busca


Dukes

Pergunta

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 blink.gif .

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)????? sad.gif

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...