Scott Hubbard
Internet Experience
The following is a sample list of web sites/web pages I have been involved with along with a brief explanation of the my involvement.
- PHP Forum - This is actually the final project I did for my PHP programming class last semester. This Forum allows for the creation of username and password account information, which is stored in a MySQL database. When the account information is completed the script writes the account information to the database and then retrieves the information from the database and displays a page with the retrieved information to the user. There is also a CAPTCHA that needs to be entered on the login screen, which is validated for correctness. Avatars have also been included, in the Forum, which display next to all user entries in the forum; there's one avatar image for each of the valid users and one avatar image file for no avatar image available. The avatar image file information is stored in a MySQL database file, which is used to retrieve the avatar image files as the page is being constructed during the PHP script execution. There's a sort function that exists on both the List Forums and the List Topics screens, which allows for the sorting of entries in either ascending and/or descending date order. Finally, there is a link to a screen, on the List of Forums screen that allows the user to add forums. On this Add Forum screen the user is asked to enter the Forum Name, the Forum Description, an Email Address, the first Topic Title and the first Topic Post; these are all mandatory entry fields. If any of these mandatory field are left blank when the user clicks on the Add Forum button, they are returned to the add screen to try again.
- Telemedicine.com - I developed the JavaScript that controls the content of this directory page. Originally this page was 4 individual pages that didn't contain any of the sorting and/or filtering functionality.
- Hint: Once the Telemedicine Directory page is displayed press the Enter key to display the entire directory then, you can setup the filters and click on the "Search Database" button to display filtered results. Alternatively, you can setup the filters prior to clicking on the “Search Database” button to display filtered results. Finally, with the cursor in the " Enter Full or Partial Keyword" text box the Enter key can be pressed to display the search results without clicking on the "Search Database" button.
- Prime Numbers - This is a fun little PHP script that displays all of the prime numbers between 1 and 100; this is actually one of the assignments for the PHP programming class last semester.
- Select Users - This is a fun little PHP script that retrieves all the time card information for a specific user from a MySQL database and displays it on the screen; again, this is actually one of the assignments for the PHP programming class last semester.
- Dusty's Outlook Stationery - This is actually the first web site I created back in 1999. The objective of providing a How-To-Site for creating email stationery and a place to obtain free fully functional stationery. I incorporated Tables, Forms, Frames, JavaScript, and embedded sounds within the HTML pages. Unfortunately, the file download functionality is not currently working due to file constraints set forth by the host.
- Artwork by Pam Nelson - This is actually an ecommerce web site in, which Zen Cart shopping cart template software was used; Zen Cart is a free open source shopping cart solution. Please know the owner of this web site had decided not to continue selling her artwork; she has instead opted to use the web site as a showcase. With that said, the actual shopping cart functionality has been turned off. When this web site was an active store and took online orders it preformed online shopping cart activities; these activities included adding and deleting items to and from the shopping card, calculating the total cost of the order, adding the sales tax to the order when appropriate, allowing the user to select one of several shipping methods, taping in to both the United States Post Office and UPS databases for shipping costs based on the shipping distance and utilizing two of PayPal's payment methods for the online payments.