Archive for August, 2006
I got few books to begin with. The dummies series is always a good choice, it’s easy reading and will never discourage you with too hard to understand contents. I got PHP 5 for dummies.
To start developing and practicing your skills you need to run your scripts on a local machine. This book from Sams Teach Yourself PHP, MySQL and Apache is a good one with a CD included. The step by step guide makes life easy for you in setting up your server or local PC as a developing and testing environment. The CD saves you lots of time locating and downloading the opensource software. Just follow the steps you’ll be ready to test run your first script in no time.
I have to say these 2 books are easy for beginners but I found them pretty used up within couple of weeks. I looked to Wrox’s books which I normally find them very useful in the 2nd round. Their books are always heavy weight (thick to carry) by their page numbers and contain much more information than you would normally need as a begineer. I always find them handy as a desk reference. I just brought this one few days ago.
To my slight disappointment the Wrox book was dated 2004 and have used PHP5 RC1 which is pretty outdated by now. I would have expected a revised edition on the shelf.
I am giving up the example of AJAX form submit I mentioned here. There is no rush to learn something that I couldn’t manage, is it? Instead I think a clean and pretty interface is required so I picked a tabbed header as you can see here. There are few good ones here at CSS Library.
I now have an interface that users can select which database table they want to search on. Results are displayed and they could pick any of them to look into details (or update it if signed in) in a popup window. This will enable the main result page to stay because you can go back without running the search again.
Paging control is done, i.e. like Google search result page you could navigate back and forth or any particular page number.
I have almost finished the codes for generation of checkboxes for selection of fields to search on by user “on-the-fly”. On one table I have 13 and another 22 fields. I don’t have to hard code the name/key of the fields and the users can pick what fields should be included in their search.