Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi gente, estou usando o loop while para montar uns registros na minha tela, a query que o while varre retorna 3 registros sendo que desses 3 eu tenho que usar 2 o último e o penultimo registro. Po´rem o while ta me retornando o último duas vezes.
Veja o loop:
<?php $loopCont = 1; while($arr_banner_corpo = mysql_fetch_array($getQueryBanner = $query -> bannerCorpoHome())) { ?> <td width="<?php if($loopCont == 1){ echo "222"; }else{ echo "219";} ?>" align="right"> <?php //IF DO PRIMEIRO BANNER if($arr_banner_corpo["formato"] == 1) { ?> <!-- HTML do banner no formato flash --> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"](http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0) width="219" height="50"> <param name="movie" value="<?php echo $arr_banner_corpo["src_banner"]; ?>" /> <param name="quality" value="high" /> <embed src="<?php echo $arr_banner_corpo["src_banner"]; ?>" quality="high" pluginspage="[http://www.macromedia.com/go/getflashplayer"](http://www.macromedia.com/go/getflashplayer) type="application/x-shockwave-flash" width="219" height="50"></embed> </object> <!-- fim do HTML do banner formato flash --> <?php } elseif($arr_banner_corpo["formato"] == 2) { ?> <!-- HTML do banner no formato IMAGEM --> <a href="<?php echo $arr_banner_corpo["url_link"]; ?>"> <img name="banner_topo" id="banner_topo" width="219" height="50" alt="banner" src="<?php echo $arr_banner_corpo["src_banner"]; ?>" border="none" /> </a> <!-- fim do HTML do banner no formato IMAGEM --> <?php } ?> </td> <?php if($loopCont == 1) { ?> <td width="5"> </td> <?php } ?> <?php if($loopCont == 2) { break; } $loopCont++; } ?>
Eu executo a query dentro do mysql e retorna certinho, aparentemente o problema é no loop.
Alguém identificou alguma falha no codigo acima?
Abaixo segue a query para a visualização de todos:
SELECT formato, url_link, src_bannerFROM tsr_bannerWHERE categoria_ID = 2AND roles = 1ORDER BY id_bannerDESC
Alguém ajuda?
grato
Nao tenho como fazer um exemplo agora, mas procure por while ou for aqui mesmo no forum ou exibir todos os registro, etc. que você vai encontrar uma resposta + objetiva, só dica.
desculpa nao ter mta atenção. (TRABALHANDO)
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
grato