Christopher Mark Beelby

1314 Clover St.

South Bend, IN 46615

(574) 292-3013

chris@lemonpeel.info or chris@celabs.com


Below is a list of some of the projects I have done using PHP. Most of them are in a permanent state of "work-in-progress" and so there may be scripts that are not finished yet. All the files for each project are listed with a description of what the file is for, and you can click on the file to view the source code for it.


Perfume Store (shopping cart system)

The Perfume Store is a simple store which sells perfumes. The purpose of this project was to demonstrate a shopping cart system. The store works by allowing a visitor to the site to create an account and then once they have created an account to log in and add the items they want to purchase to their shopping cart. The database stores the items that are in a persons shopping cart for as long as they want. The user can update the items in their cart if they want more or they can remove them if they decide they do not want them anymore. When the shopper is ready to "check-out" they simply click the check-out link at the top and all the items current in their shopping cart are placed into an order. The final step is to fill in the shipping and billing addresses (if they are different from the default address information supplied when the user created their account). A user can check on their previously completed orders at any time. Since this is just a simple demonstration nothing actually happens when an order is finalized, and there is no way (except directly editing the database) to change the items in inventory.

  • index.php
  • login.php
  • logout.php
  • check_out.php
  • edit_account.php
  • edit_password.php
  • new_user.php
  • view_account.php
  • view_cart.php
  • view_orders.php
  • database.php

    Contains definitions for global database object used in other scripts for connecting to database and executing queries.

  • functions.php

    Contains basic functions used by all scripts for things like creating a new HTML page.

    lemonpeel.info

    This is my personal web site. The web site is run using PHP scripts with a MySQL database acting as the backend. I can add new entires to the main page of my web site by going to the admin.php script. From this page I can add, remove, and edit log entires. These are the files used:

    Database Schema Documentation System

    This is a script I wrote to keep track of my database designs. It does not actually create a database, rather it just stores the logical design information for the database. I am currently working on making it so that it can generate a 2-D image showing all the tables and the relationships in any given database that it is storing logical design information about. One thing that I like about this script is that I have made it so that I can store notes about virtually any part of the database, which is helpfull in fully documenting how a logical database design is suppose to work. You are allowed to enter notes for any given database, talbe, or individual field.