Archive for the ‘Uncategorized’ Category
Well, I didn’t get any emails asking for directions, so I’m guessing nobody is coming. I’ll just cancel and hope you read the chapter π
Databases *will* be covered on the final, so practice up!
Best,
-Auri
Email me for directions… sorry, AII didn’t have any rooms available…
Best,
-Auri
1. Read up on databases.
2. Finish skinning your shopping cart.
Last day of class is next week – we’ll have an Experience (a.k.a. "Final").
Please call or email me with any questions.
Best,
-Auri
Assignment 1: Take the working Shopping Cart script and skin it with a complete user interface. Make it purty. See how the PHP code interacts with your design. IM, email, or call me with questions!
Assignment 2: Read the Shopping Cart example chapters in the book. You don’t have to worry about getting the cart in the book working – just review it to see how they are adding and removing items.
Assignment 3: Re-read Chapter 3 on Arrays and read Chapter 10 on Sessions.
I’ve uploaded the code to the Scripting Class files area on my space.
Good luck and see you Friday!
I’ve uploaded the notes from class to the files section on my blog:
Your assignment, due September 5:
Create a Shopping Cart
Business Rules:
- Display list of products for selection, including prices
- Allow user to Select from that list and Enter a Quantity and add that item to the Shopping Cart
- Allow user to View the Shopping Cart
- Allow user to Update Quantity or use 0 to signify they want to remove an item
- Allow user to Check Out, with Check Out screen showing all items being purchased, their prices, and a total price
- Check Out Screen should also require the user to enter their First and Last Name, Shipping Address, and Email Address
- Upon successfully filling out the Check Out Screen, the user should be taken to a Thank You page, which should summarize the order and show where it’s shipping
Concepts Used:
- Arrays
- Session
- Loops
- Include Files
- Comments
Please email or call me with any questions!
Have a great Labor Day weekend!
Best,
-Auri
We discussed XAMPP Lite, which is another good PHP + Apache + MySQL server for Windows.
To download XAMPP Lite, go to http://www.apachefriends.org/download.php?xampplite-win32-1.6.7.exe
For info on how to install and use XAMPP Lite, go to: http://www.apachefriends.org/en/xampp-windows.html
Build the following applications yourself and show me they work on Friday:
- Variable Scope & Functions Tutorial: http://www.htmlgoodies.com/beyond/php/article.php/3472491
- Sample Feedback / Contact Us Form: http://www.thesitewizard.com/archive/feedbackphp.shtml
- Playing with Session Variables: http://www.tizag.com/phpT/phpsessions.php
- Another Session Tutorial: http://www.htmlgoodies.com/beyond/php/article.php/3472581
Skim back through Chapter 2, and see how what we did on Friday’s class relates to what’s in that chapter.
Read Chapter 3, and do all of the coding examples.
If you don’t already have MAMP or WAMP on your home computers, I suggest one be installed so you can quickly work on your projects without relying on somebody else’s server. It’ll also give you much more flexibility in working with your own projects outside of this class.
I encourage you to play around with all examples. Change variables, make the code do more than the example intended. See how changes you make affect the outcome. It’s good if you have bugs in your code in this class, because you’ll learn how to fix them! This is called debugging. Of course, when you do real world projects. you don’t want bugs π
Now, do you know why they’re called bugs? It’s because back in the old days of vacuum-tube based computers, bugs would crawl into the system and cause the tubes to blow. So, the maintainers of those huge computer systems had to literally de-bug their machines!
Please let me know if you have any questions!
Best,
-Auri