本文整理汇总了PHP中Classes::listarclasses方法的典型用法代码示例。如果您正苦于以下问题:PHP Classes::listarclasses方法的具体用法?PHP Classes::listarclasses怎么用?PHP Classes::listarclasses使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Classes
的用法示例。
在下文中一共展示了Classes::listarclasses方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Main
function Main()
{
// Leitura do template
$tpl = file_get_contents("tpl/classes.html");
// Número de registros a exibir por página
$limite = 10;
$pagina = isset($_GET['pag']) ? $_GET['pag'] : 1;
// Instancia a classe Pergunta
$c = new Classes();
// Se vier a instrução de inserir uma pergunta, faz isso
$descricao = isset($_POST['txtDescricao']) ? $_POST['txtDescricao'] : null;
if ($descricao) {
$c->setDescricao($descricao);
if (isset($_POST['txtComplemento'])) {
$c->setComplemento($_POST['txtComplemento']);
}
$c->adicionar();
}
// Começa a listagem das perguntas já cadastradas
// Retorna uma lista das perguntas cadastradas
$lista = $c->listarclasses($pagina, $limite);
if ($lista != 0 && mysql_num_rows($lista) > 0) {
// Se tem perguntas cadastradas, começa a montar a lista
$html = '<ul>';
while ($linha = mysql_fetch_array($lista)) {
$html .= '<li>' . $linha["Descricao"] . ' ( <a href="javascript:void(0);" title="' . $linha["TextoDescritivo"] . '">X</a> )</li>';
}
$html .= '</ul><br /><br />';
// Verifica quantas perguntas tem cadastradas ao todo
$registros = $c->contaclasses();
// Se for necessário, adiciona ao fim da página os links para navegação (da paginação)
if ($pagina > 1) {
$html .= '<a href="classificacoes.php?pag=' . ($pagina - 1) . '">@lng[Anterior]</a> | ';
}
if ($registros > $limite * $pagina) {
$html .= '<a href="classificacoes.php?pag=' . ($pagina + 1) . '">@lng[Proximo]</a>';
}
} else {
// Se não tem perguntas cadastradas, informa que não tem nenhuma
$html = "@lng[Nenhuma pergunta cadastrada]";
}
$tpl = str_replace("<!--ListaClasses-->", $html, $tpl);
echo $tpl;
}