Caso não exista coloca outra informação
Olá tudo bom pessoal?
Estou com uma pequena dúvida de looping. Mas acho que não é tão complicado assim. Já estou quebrando minha cabeça há 2 dias.
Seguinte:
Tenho um banco aonde existe meu banners, e gostaria que eles fossem exibidos de 3 em 3, até aí tudo bem, mas o problema é que quando eu tiver menos que 3 ele coloque outra informação no lugar.
Estou tentando fazer desse jeito.
<?phpinclude ("adm/conexao.php");$sql_banner = "select * from banners order by rand() limit 3";$banners = mysql_query ($sql_banner,$conexao);$linhas = mysql_num_rows($banners);$xBanner = 0;$nrBanner = 3;for ($b=0;$b<$linhas;$b++){ $banner = mysql_result($banners,$b,'nome'); $xBanner = $xBanner + 1; echo '<div class="anuncio">'.$banner.$xBanner.'</div>'; if ($xBanner > $nrBanner - 2) { echo '<div class="anuncio"><img src="images/anuncio.gif" width="179" height="66" /></div>'; $xBanner = 0; }}?>
Mas o problema é que quando eu tenho 3 banners ele não deveria mostrar o Anuncio.GIF
De que forma eu poderia fazer isso?
Muito obrigado e até mais.
Discussão (5)
Carregando comentários...