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"];
}
}
-- 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"];
}
}
Comment