// Exemplo de livro de visitas para aprendizado (Ler)
// Hugo Cisneiros, hugo.cisneiros@aracaju.se.gov.br
//
// Eu não me responsabilizo por quaiser danos com o uso deste código.
// Se você fizer mal uso deste código, seu computador irá explodir e
// sua namorada vai te largar. Eu te avisei!
//
?>
Deixe Aqui sua mensagem
Deixe Aqui suas reclamações, opiniões, etc...
// Verifica se existe a variável $comeco, que vai indicar a número
// da mensagem que vai aparecer no começo. Se não existir, assume-se
// que vai ser o começo, ou seja, o valor 0.
$begin = $_GET['begin'];
if (!$begin) { $begin = 0; }
// Conecta ao servidor e seleciona o banco de dados
$conexao = mysql_pconnect("localhost","tiagosouza","tiago144");
mysql_select_db("tiagosouza_trabalho",$conexao);
// Coloca na variável $total o número total de mensagens no Guestbook
$query = "SELECT count(*) FROM guestbook";
$query = mysql_query($query,$conexao);
$query = mysql_fetch_array($query);
$total = $query[0];
?>
Total de mensagens postadas: echo $total; ?>
Exibindo
20 mensagens por página, mostrando mensagens de
echo $begin+1; ?> a
echo $begin+20; ?>.
// Calcula os links para as próximas mensagens e as anteriores, de
// acordo com o número total de mensagens
if (($begin > 0) and ($begin <= 20)) {
$anteriores = '
Anteriores';
} elseif (($begin > 0) and ($begin > 20)) {
$anteriores = '
Anteriores';
} else {
$anteriores = 'Anteriores';
}
if (($begin < $total) and (($begin+20) >= $total)) {
$proximas = 'Próximas';
} else {
$proximas = '
Próximas'; //index.php?page=form_cadastro
}
echo $anteriores . " | " . $proximas;
// Faz uma consulta SQL trazendo as linhas das 20 ultimas mensagens
// que foram colocadas no livro de visitas.
$query = "SELECT * FROM guestbook ORDER BY data DESC LIMIT $begin,20";
$query = mysql_query($query,$conexao);
// Gera uma tabela para cada assinatura no livro de visitas (loop)
while ($linha = mysql_fetch_array($query)) {
// Organiza a mostragem da data, já que no campo do MySQL, a data
// se encontra em uma forma não tão legal.
$var = $linha['data'];
$var = explode(" ",$var);
$dia = $var[0];
$hora = $var[1];
$dia = explode("-",$dia);
$data = "$dia[2]/$dia[1]/$dia[0] às $hora";
?>
|
Data: |
echo $data; ?> |
Nome: |
echo $linha['nome']; ?> |
Localização: |
echo $linha['localizacao']; ?> |
Mensagem: |
echo $linha['mensagem']; ?> |
}
?>