Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom pessoal seguinte primeiro começarei postando os códigos aqui:
NotificacoesData.class.php
<?php
class Notificacoes extends CodonData
{
public static function GetAllNotificacoes() {
$query = "SELECT *
FROM `notificacoes`
WHERE `ativa`='1'
ORDER BY `data` ASC";
$results = DB::get_results($query);
$code = DB::errno();
if ($code != 0){
$message = DB::error();
throw new Exception($message, $code);
}
return $results;
}
public static function GetAsset($id)
{
$id = DB::escape($id);
$sql = 'SELECT * FROM `notificacoes`
WHERE `id`='.$id;
ORDER BY `data` ASC";
return DB::get_row($sql);
}
}
Notificações.php
public function notifica()
{
if(!Auth::LoggedIn())
{
echo 'Você não possui permissão para acessar esta página!';
return;
}
$this->set('allnotificacoes', NotificacoesData::GetAllNotificacoes());
}
layout.tpl
<ul class="dropdown-menu">
<li class="nav-messages-header">
<?php
if(!$allnotificacoes)
{
echo '<a tabindex="-1" href="#">Você Possui <strong>0</strong> notificacções</a>';
return;
}
foreach($allnotificacoes)
{
?>
<?php $conta_notificacoes = count($allnotificacoes); echo $conta_notificacoes; ?>
<a tabindex="-1" href="#">Você Possui <strong><?php echo $conta_notificacoes; ?></strong> notificações</a>
</li>
<?php } ?>
Esta ai pessoal meu código! Mas eu não estou conseguindo exibir o número de notificações que há no meu Banco de Daodos, o que há de errado com o código pessoal? E gostaria de saber também como exibi os valores dos campos: nome,data,texto. Do banco de dados! Grato a ajuda de vocês! ;)
Carregando comentários...