Jump to content


Photo

Banner


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

#1 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 10/01/2004, 18:45

Typow... tô desenvolvendo um sistema de banner rotaivo, mas é o sequinte, eu queria ordenalos por nivel (1,2,3,4,5,6,7) sendo em ordem ASC mas quando tivesem dois baners de mesma importância e com oo mesmo tamnho (120 ou 468 é um campo sql )ele fizese uma randominização e exibise um por vez(rand()) . . . .
faz tres horas que to quebrando a cabeça e não cheguei a lugar algum...

Abraços,
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#2 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 10/01/2004, 19:38

nao entendi como que vai uncionar o negocio de niveis, pq se for do jeito que esta falando so vai mostrar os dos niveis + altos
www.andrewsmedina.com.br

#3 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 10/01/2004, 19:45

Cyber assim,
quando existirem dois ou mais baners com o mesmo nivel ele faz a randominização (rand()) e mostra um por atualização entendeu ???
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#4 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 11/01/2004, 01:56

so que desse jetio ele sempre mostrara os dois niveis + altos nao? e pos outros ficaram so se sobrar
www.andrewsmedina.com.br

#5 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 11/01/2004, 02:07

é para exibir 7 banners.... um de cada nivel, conforme vai atualizando eles vão parecendo , substituindo o seu coresponde
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#6 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 11/01/2004, 02:17

voce poderia usar sessions para saber qual o ultimo baner visto.

e usas estruturas de controle para saber o que fazer a cada situacao (if) ok?
www.andrewsmedina.com.br

#7 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 11/01/2004, 02:27

o meu problema maior está em fazer ele exibir um baner por nivel
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#8 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 11/01/2004, 02:37

Cyber consegui fazer o difil :) ele tah exibindo um por nivel.agora falta a randominização......... acho que vou conseguir.tô quebrando a cabeça.mas tô conseguindo
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#9 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 11/01/2004, 02:39

faz + - assim

cria uma variavel de secao e ela vai armazerar os niveis

dai vc verifica

if (session_nuivel = 0) {
//mostra o baner de nivel + alto
session_nivel = 7 //aqui eu coloquei 7 mas é o nivel mais alto
} elseif {
//mostra o baner de nivel 6
session_nivel = 6
}
www.andrewsmedina.com.br

#10 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 11/01/2004, 03:33

Cyber, eu fiz assim pra ele exibir um por nivel

<?php include("config.php") ;
$conn =@mysql_connect($servidor, $user , $senha_db ) or die ("Erro ao fazer conexão") ;
@mysql_select_db ($bd) or die ("erro a selecionar base de dados") ;
$sql = mysql_query("SELECT area from banner GROUP BY area") ;
while($coluna=mysql_fetch_row($sql)) {
$query = mysql_query("SELECT * from banner WHERE area='$coluna[0]' AND visto='0'  ORDER BY area ASC LIMIT 1") ;
while($res=mysql_fetch_array($query)) {
echo "<img src='$res[1]'>$res[0]<p><p>" ;
}
}
?>


agora falta um geito de fazer randominização dele, dum geito que quanto atualizar,apareça um baner com o mesmo nivel(correspondente) e que quando acabarem os banners do nivel correspondente volte para o primeiro banner.....

Será que tem como. . . .
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g




1 user(s) are reading this topic

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

IPB Skin By Virteq