Skip to main content

Script para un Libro de visitas en PHP

 

Este script es para que puedas crear un libro de visitas en PHP de una forma sencilla rápida:

<?php
// Because there is no table (tblgb)
error_reporting(0);

// Connect to DB
mysql_connect(“localhost”, “root”);
mysql_select_db(“gb”);

// Add entry
if(isset($_POST[‘dogbook’]))
{
// Are all necessary fields set?
if(isset($_POST[‘gbauthor’]) and isset($_POST[‘gbcomment’]))
{
mysql_query(“INSERT INTO tblgb VALUES (”, ‘” .date(“Y-m-d H:i:s”) .”‘, ‘” .$_POST[‘gbauthor’] .”‘, ‘” .$_POST[‘gbwebsite’] .”‘, ‘” .$_POST[‘gbwebsite’] .”‘)”);
header(“location: ?done”);
}
else
{
header(“location: ?fillall”);
}
}
?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

<html>

<head>

<meta http-equiv=”content-type” content=”text/html; charset=iso-8859-1″ />
<meta name=”author” content=”Andreas Lagerkvist” />

<title>ExSimpleGbook</title>

</head>

<body>

<div id=”site”>

<h1>SimpleGbook</h1>

<h2>Write</h2>

<form method=”post” action=””>
<p>
<input type=”hidden” name=”dogbook” value=”1″ />

<em>*</em> Name<br />
<input type=”text” name=”gbauthor” /><br /><br />
Website<br />
<input type=”text” name=”gbwebsite” /><br /><br />
<em>*</em> Comment<br />
<textarea name=”gbcomment”></textarea><br /><br />
<input type=”submit” />
</p>
</form>

<?php
if(isset($_GET[‘fillall’]))
{
echo “<p>Please fill out all necessary fields.</p>”;
}

echo “<h2>Read</h2>”;
echo “<ol>”;

$res = mysql_query(“SELECT * FROM tblgb ORDER BY posted DESC”);
while($row = mysql_fetch_assoc($res))
{
echo “<li><h3><a href=\”” .$row[‘website’] .”\”>” .$row[‘author’] .”</a></h3><p>” .$row[‘comment’] .”</p><p>” .$row[‘posted’] .”</p></li>”;
}
echo “</ol>”;
?>

</div>

<h1>SourceCode</h1>
<?php highlight_file(__FILE__); ?>

</body>

</html>

¡Dejános un comentario!

Quobit

Quobit

Somos Bit a Bit, llevamos los últimos consejos de tecnología hasta tu smartphone.

10 comentarios en “Script para un Libro de visitas en PHP

  1. Estado probando en localhost y me sale esto;

    Parse error: syntax error, unexpected ‘INTO’ (T_STRING) in C:\wamp64\www\responser\contacto.php on line 15

    ¿Te gusta este comentario? Thumb up 0 Thumb down 0

    1. Hola Alga, el error se refiere a que en la sentencia INTO (Posiblemente de tu Query) tienes un error de código. Si gustas puedo apoyarte, pero necesito ver un poco más de tu código, no olvides copiarlo aquí en el post.

      ¿Te gusta este comentario? Thumb up 0 Thumb down 0

  2. Me gustaría que me enviaran un código parecido al que tienen hecho en esta seccion donde uno comenta y aparece el comentario en la misma pagina…. Saludos, y gracias!!!

    ¿Te gusta este comentario? Thumb up 0 Thumb down 0

  3. Lo voy a probar, lo que que quiero es un script para mostrar los comentarios recientes en mi pagina principal, despues de hechar a andar este seguire con eso..
    Gracias por el script,, saludos

    ¿Te gusta este comentario? Thumb up 0 Thumb down 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *