Jump to content


Photo

Mudar Ordem...


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

#1 Deyvidy Mateus

Deyvidy Mateus

    .."Ainda chego lá"..

  • Usuários
  • 108 posts
  • Sexo:Masculino
  • Localidade:Leopoldina/MG
  • Interesses:Banco de dados, Criação de Websites, Delphi, photoshop e Corel Dral.

Posted 24/07/2004, 20:13

Olha so... blz galera? :lol:
Queria saber se daria pra alguem ae me ajudar a arrumar esse código de modo q ele sorteie a ordem dos usuários q ele mostre..
Tipo... sao 7 usuarios q ele mostra por pagina e em ordem inversa.
Queria saber... se daria pra ele mostrar todos esses usuários so q em ordem diferente (cada hora q alguem entrar no site) e que quando eu clicasse em proximo NAO REPETISSE OS usuários mostrados... entenderam????

<TABLE cellSpacing=0 cellPadding=0 width="504" border=0 style="border-collapse: collapse" bordercolor="#111111">
<TR>
<TD bgColor=#D7D7D7 height=1></TD></TR>
<TR>
<TD height=25 bgcolor="#ECECEC">
<img border="0" src="imagens/operadores.bmp"></TD></TR>
<TR>
<TD bgColor=#D7D7D7 height=1></TD></TR>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=100% border=0 style=border-collapse: collapse bordercolor=#111111><TBODY><tr><td align=center>
<?php
include "config.php";

$conn = mysql_connect("$host","$login_db","$senha_db");
$banco = mysql_select_db("$database");

$busca = "SELECT * FROM $tabelaoperadores ORDER BY id DESC";
$total_reg = "7"; // número de registros por página
if (!$pag) {
$pc = "1";
} else {
$pc = $pag;
}
$inicio = $pc - 1;
$inicio = $inicio * $total_reg;
$limite = mysql_query("$busca LIMIT $inicio,$total_reg");

$todos = mysql_query("$busca");

$tr = mysql_num_rows($todos); // verifica o número total de registros
$tp = $tr / $total_reg; // verifica o número total de páginas

echo"<TABLE cellSpacing=0 cellPadding=0 width=100% border=0 style=border-collapse: collapse bordercolor=#111111><Tr><td>";
$i = 0;
while ($dados = mysql_fetch_array($limite)) {
$foto = $dados["foto"];
$nome = $dados["nome"];
$sexo = $dados["sexo"];
$nick = $dados["nick"];
$cidade = $dados["cidade"];
$email = $dados["email"];
$color = ( $i % 2 == 0 ) ? '#F5F5F5' : '#FFFFFF';
echo"<tr height=110 bgcolor='$color'>";
echo"<TD width=50% align=center><IMG src=$foto height=90 width=70 ></TD>";
echo"<TD width=50% align=left>";
echo"<font face=Tahoma size=1><b>Nome:</b> $nome</font><br>";
echo"<font face=Tahoma size=1><b>Sexo:</b> $sexo</font><br>";
echo"<font face=Tahoma size=1><b>Nick:</b> $nick</font><br>";
echo"<font face=Tahoma size=1><b>Cidade:</b> $cidade</font><br>";
echo"<font face=Tahoma size=1><b>E-mail:</b> $email</font><br>";

echo"</TD></tr>";

$i++;
}
echo"</td></tr></TABLE>";

echo"<TABLE cellSpacing=0 cellPadding=0 width=\"504\" border=0 style=\"border-collapse: collapse\" bordercolor=\"#111111\"><tr><td height=25 align=center bgcolor=#ECECEC>";
$anterior = $pc -1;
$proximo = $pc +1;
if ($pc > 1) {
echo "<a href='?area=operadores&pag=$anterior'><font face=Tahoma size=1><b>anterior</b></font></a>";
}
if ($pc < $tp) {
echo "<font face=Tahoma size=1>  |  </font><a href='?area=operadores&pag=$proximo'><font face=Tahoma size=1><b>próxima</b></font></a>";
}
echo"</td></tr></TABLE>";

?>
</td></tr></TBODY></TABLE>


Ae esse script ta funcionando perfeitamente.... queria so pedir a vcs isso. ae vlw galera ae.. abracao pros manow.. ;) :lol: :wacko:
Venda de um Sistema Boletim Online
Múltiplas áreas:
ÁREA DA MANUTENÇÃO
ÁREA DO PROFESSOR
ÁREA DO ALUNO


MSN: deyvidy20@hotmail.com

#2 AveNoturna

AveNoturna

    Normal

  • Usuários
  • 111 posts
  • Sexo:Não informado
  • Localidade:Brasília - DF

Posted 24/07/2004, 21:18

Coloque um RAND na sua consulta SQL!!!! (y)

$sql = mysql_query("SELECT * FROM TABELA ORDER BY RAND() LIMIT 2");


Vida Longa e Próspera...
E que a força esteja com Vocês!

#3 Deyvidy Mateus

Deyvidy Mateus

    .."Ainda chego lá"..

  • Usuários
  • 108 posts
  • Sexo:Masculino
  • Localidade:Leopoldina/MG
  • Interesses:Banco de dados, Criação de Websites, Delphi, photoshop e Corel Dral.

Posted 25/07/2004, 00:52

Cara valeu pela tentativva... mas isso ae.. eu ja tentei fazer.. rand... ele vai limitar a quantidade... e tals.. mas quando eu clicar em PRÓXIMO ele vai mostrar resultados repetidos da pagina ANTERIOR.. sakow??? heheheehe vlw ae.. vlw pela tentativa..

(y) (n)
Venda de um Sistema Boletim Online
Múltiplas áreas:
ÁREA DA MANUTENÇÃO
ÁREA DO PROFESSOR
ÁREA DO ALUNO


MSN: deyvidy20@hotmail.com




1 user(s) are reading this topic

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

IPB Skin By Virteq