Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Exibindo mais de um banner

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida Exibindo mais de um banner

    Bom dia a todos, estou começando agora a trabalhar com PHP, e já tenho uma pequena dúvida, estou estudando pelo curso da Comunidade web Vol.II , porém no curso ele exibe apenas um único banner na medida 140x60, eu gostaria de exibir mais banners.

    -- Exibindo banner --

    <?php
    include_once("classe/MostraBanners.php");
    $banner_inf = new MostraBanners();
    $banner_inf->setTamanhoBanner("140X60");
    $banner_inf->setCaminhoBanner("banners/140X60");
    ?>
    <!--BANNER 140 X 60-->
    <div id="direito" style="width:150px; min-height:150px;">
    <div><?php $banner_inf->mostraBanner(); ?></div>
    </div>



    -- classe/MostraBanners --

    class MostraBanners extends mySqlConn{

    private $tamanhoBanner, $caminhoBanner;

    public function setTamanhoBanner($t){
    $this->tamanhoBanner = $t;
    }

    public function setCaminhoBanner($c){
    $this->caminhoBanner = $c;
    }

    public function mostraBanner(){
    $sql = "SELECT * FROM tbbanners WHERE tamanhoBanner = '$this->tamanhoBanner' ORDER BY RAND() LIMIT 1";
    $qr = self::execSql($sql);
    $data = self::listQr($qr);

    $tipoBanner = explode(".", $data["imgBanner"]);
    if($tipoBanner[1] == "swf"){
    $flash = new LeFlash();
    $flash->setArquivo($tipoBanner[0]);
    $flash->setCaminho($this->caminhoBanner);
    $dimensoes = explode("X", $this->tamanhoBanner);
    $flash->setHW($dimensoes[1], $dimensoes[0]);
    $flash->carregaFlash();
    }else{
    echo " <a href=\"classe/ContaCliques.php?id=".$data["idBanner"]."\" target=\"_blank\">
    <img src=\"".$this->caminhoBanner."/".$data["imgBanner"]."\" alt=\"".$data["descBanner"]."\" border=\"0\" /></a>";
    }
    }

    public function getUrlBanner($id){
    $sql = "SELECT idBanner, urlBanner FROM tbbanners WHERE idbanner = '$id'";
    $qr = self::execSql($sql);
    $data = self::listQr($qr);
    return $data["urlBanner"];
    }


    }

  • Font Size
    #2
    Já tentou repetir o código?
    Código:
    <?php
    include_once("classe/MostraBanners.php");
    $banner_inf = new MostraBanners();
    $banner_inf->setTamanhoBanner("140X60");
    $banner_inf->setCaminhoBanner("banners/140X60");
    ?>
    <!--BANNER 140 X 60-->
    <div id="direito" style="width:150px; min-height:150px;">
    <div><?php $banner_inf->mostraBanner(); ?></div>
    </div>
    <br />
    <?
    $banner_inf = new MostraBanners();
    $banner_inf->setTamanhoBanner("140X60");
    $banner_inf->setCaminhoBanner("banners/140X60");
    ?>
    <div id="direito" style="width:150px; min-height:150px;">
    <div><?php $banner_inf->mostraBanner(); ?></div>
    </div>
    Att.
    Este material pode ser compartilhado, desde que os devidos créditos sejam dados.



    Notify-list · Twitter · Blog

    Nova lei: Invadir computadores protegidos é crime.
    Lógica: Se eu invadi, não é protegido. Logo, não é crime :-)

    Comment

    X
    Working...
    X