• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3418
  • Last Modified:

PHP, AJAX guestbook

Hi, does anyone know from where I can start to build a PHP guestbook with AJAX effects?

I do know how to store data in a DB but never tried storing in an XML file.

1 Solution
AJAX doesn't require storage in XML files, the "XML" just has to do with the request structure. You can store the guestbook values any way you like.

For simple AJAX commands, I suggest jQuery's AJAX library: http://www.jquery.com
You'll basically build the guestbook just as you normally would, but build a series of PHP files to send a request to. They will return information about the request. For example:
// The JS
function add_to_book(){
 type: "POST",
 data: "name="+$("#name").val()+"&time=today",
 success: function(html){
// the HTML
<input name="name" type="text" /> (Name goes here)<br />
<div id="the_div"></div>
<button onclick="add_to_book()">Click to add</button>
// The PHP
if (isset($_POST['name'])){
 $add_to_db = your_db_add_function($_POST['name'], $_POST['time']);
 if ($add_to_db){
  echo "Great, welcome to our guestbook";
  echo "error";
// When a user puts a name in, and hits the button, the user is added to the book and "Great, welcome to our guestbook" is output to the div. All in AJAX.. Let me know if this doesn't make sense.

Open in new window

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now