Lida 2607 vezes
<html><head> <title>Livro de Visitas</title></head><body><?php//inclui o pdbinclude_once( 'pdb.php' );//Iniciliza o PDB$db = new pdb_init( 'kingless', 'password', 'guestbook' );//Verifica se a database "guestbook" já existeif(!$db->db_exists( 'guestbook' )) { //Cria uma base de dados com o nome guestbook $db->create_db( 'guestbook' ); //Cria uma tabela com o nome livro e com 4 colunas (nome, email, texto, data ); $db->create_table( 'livro', 'nome', 'email', 'msg', 'data' );}if(isset( $_POST['enviar'] ) AND !empty( $_POST['msg'] ) AND !empty( $_POST['nome'] )) {$nome = $_POST['nome'];$email = empty( $_POST['email'] ) ? '' : $_POST['email'];$data = date("j \d\e F \d\e Y, G:i");$msg = nl2br( $_POST['msg'] );//Insere os dados na tabela livro$query = array( 'nome' => $nome, 'email' => $email, 'data' => $data, 'msg' => $msg );if($db->insert( 'livro', $query )) { echo 'Mensagem adicionada com sucesso'; } else { echo 'Não foi possivel enviar a mensagem';}?><a href="index.php"><p>Voltar</a><?return;}?><h2>Livro de Visitas</h2><form method="post" action="<?php echo basename( __FILE__ );?>"><table><tr><td><p>Nome: </td><td><input type="text" name="nome" size="20"></p></td></tr><tr><td><p>E-mail: </td><td><input type="text" name="email" size="20"></p></td></tr><tr><td valign="top">Mensagem: </td><td><textarea rows="6" name="msg" cols="32"></textarea></td></tr><tr><td align="right" colspan="2"><p><input type="submit" value="enviar" name="enviar"> </p></td></tr></table></form><?php//Seleciona os dados que estão na tabelaif($row = $db->select( 'nome,data,msg,email', 'livro' )) { echo '<table border="1">'; echo '<tr> <td width="100%"><p align="center"><b>Mensagens no Livro</b></td></tr>'; // $db->values tem o numero de valores retornados pelo $db->select (print_r( $row )) for($x = 0; $x < $db->values; $x++) { $nome = $row['nome'][$x]; $data = $row['data'][$x]; $msg = $row['msg'][$x]; $email = empty( $row['email'][$x] ) ? '' : $row['email'][$x]; echo '<tr> <td width="100%"><p align="left">Enviado por <a href="mailto:'. $email .'">'. $nome .'</a> em '. $data .'</font></td></tr>'; echo '<td width="100%"><p align="left">'. $msg .'</td></tr>'; } echo '</table>';}?></body></html>
PHP
WordPress