[Resolvido] vars em classes
E ai pessoal, to com o seguinte código de teste:
<?php
class bannerEpcSwitch {
var $catSite;
var $Switch;
var $idBannerEpc;
var $bannerEpcView;
function getValue() {
$this->catSite = 1;
$conexao = mysql_connect ("localhost" , "root" , "") or die ("Erro na conexão ao banco de dados.");
$db = mysql_select_db ("sistemas") or die ("Erro ao selecionar a base de dados.");
$sql = "SELECT * FROM banner_epc_switch WHERE cat_site = $this->catSite";
$result = mysql_query($sql) or die (mysql_error());
$myrow = mysql_fetch_array($result);
mysql_close();
$this->Switch = $myrow["switch"];
$this->idBannerEpc = $myrow["id_banner_epc"];
$this->bannerEpcView = 5;
}
function bannerAction() {
if($this->Switch == "Y") {
switch ($i) {
case 1:
break;
case 5:
return $this->bannerEpcView;
break;
case 10:
break;
}
} else {
}
return $this->bannerEpcView;
}
}
$valueView = new bannerEpcSwitch();
$show = $valueView->bannerAction();
echo $show;
?>
O problema é que se eu dar um return dentro da função getValue consigo ver o resultado na tela, mas se eu dar um return na função bannerAction não aparece nada. Alguem poderia dar uma mãozinha???Discussão (4)
Carregando comentários...