If you're running a business in which you're invoicing clients, you need some way to keep track of which invoices have gone out and which clients have paid. In this second article of a four-part series that covers the creation of a PHP invoicing system, we create the parts that deal with this kind of invoice management.

First off, they build out the select to pull out the invoice information and create the page to display the results on. They move to the other side of things, and create the form to set up an invoice, outputting it in a PDF format. To make it easier to see which of the invoices are unpaid, they also create a small section at the top of the list. And, last but not least by any means, they show you how to enter in a brand new invoice record into your database using the FCKeditor to make entering the actual contents of the invoice simple.