Jump to content


Photo

Problemas Com Funções... To Fikando Velho


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

#16 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 03/05/2003, 11:59

to de volta.. bom.. conseguir resolver o problema do RAND()... to usando o código assim agora:

$buscatotal = mysql_query("SELECT * FROM $tab_walls");
$total = mysql_num_rows($buscatotal);
if($total>0) {

function make_seed() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
$randval = rand();

for ($i = 0; $i < $nwalls; $i++) {

$wall[$i] = mt_rand(1,$total);
$id_busca = $wall[$i];
$buscawall = mysql_query("SELECT * FROM $tab_walls WHERE id='$id_busca'") or die("ERRO AO SELECIONAR");

    $colunas = "2";
    if (($i%$colunas)==0) {
        echo "</tr>";
        echo "<tr>";
    }
    $dados = mysql_fetch_array($buscawall);
    $id = $dados["id"];
    $thumb = $dados["thumb"];
    echo "<td width=50% align=center><a href='javascript:;' Onclick=\"javascript:abre('walls.php?ID=$id','640','480','0')\"><img border=0 src='$thumb' width=120 height=90></a></td>";
    }



echo "</table>
</center></div>
</td></tr>
</table>
</center></div>";
} else {
    echo "Nenhum registro encontrado";
}
}

dessa veiz postei o código completo.. heheeh.... bom.... ele tá randomizando certinho.. porém tem vez ki ele repete o mesmo wall.. fika duas vezes o mesmo... isso tem como corrigir?

#17 Xmagnum

Xmagnum

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado
  • Localidade:Fortaleza CE
  • Interesses:Programação PHP, jogos de PC ...

Posted 03/05/2003, 12:02

Talvez com cookies, mas ñ tenho certeza
Equipe Firemasters
Programador PHP

#18 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 03/05/2003, 12:07

eh pods crer.......
posso gravar um cookie com o valor do wall... gerado pelo rand....
ai eu pego o valor dele.... i gero um outro rand...
mas isso.. talveiz... num criaria um loop infinito?

#19 Xmagnum

Xmagnum

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado
  • Localidade:Fortaleza CE
  • Interesses:Programação PHP, jogos de PC ...

Posted 03/05/2003, 12:13

Eu tinha pesnsado em algo diferende, tipo, ele armazena o cookie que começa com o numero 0, ai ele mostra o wall 0, e modifica o cookie para o wall 1, e assim até acabar.
Equipe Firemasters
Programador PHP

#20 DecoRJ

DecoRJ
  • Visitantes

Posted 03/05/2003, 16:07

Bem... mas isso seria uma pseudo-randomicidade, uma vez que a sequencia seria semrpe a mesma: wall 0, 1, 2, 3...... nao sei se é isso que o Maximus quer....

#21 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 03/05/2003, 16:28

desse jeito ki vcs tão falando.. eu sei como fazer.. mas num é bem isso ki eu keru..
eu keru ki apareça qualquer um... sem me preocupar se um aparece mais q o otru i tals....
eu soh keru ki sejam exibidos dois di kda vez.. mas ki naum sejam iguais saka?

#22 brigman

brigman

    12 Horas

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

Posted 04/05/2003, 03:31

Vc diz assim, tem 2 wallpapers, aí fik aparecendo o wallpaper 1 nos dois locais, isso ????

#23 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 04/05/2003, 03:45

eh tipu

num apareça

1 1
2 2
3 3
4 4

etc.. apareca 1 2 / 3 5 / 5 1

assim




2 user(s) are reading this topic

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

IPB Skin By Virteq