Joe Wu is a full-time Senior PHP Web

Joe Wu is a full-time Senior PHP Web Developer, and has been in the industry since 2005. He has worked on various projects of all sizes and is familiar with most of the open source technologies surrounding PHP web development. Joe is always enthusiastic about new and upcoming technologies and is keen to learn and pick up new skill-sets wherever possible and utilize them in his current or future projects. He is also keen to learn about new opportunities and innovative ideas out there, and believes that the market is always wide open for new and upcoming innovations to improve our way of living. Aside from all the technological computer work, Joe is a professional badminton player and manages to somehow fit a near full-time training schedule together with his full-time job. Joe’s best ranking of 59th in the world in singles and the attendance of the Commonwealth Games Delhi 2010 means that he has equally as much experience in badminton and web developing. Aside from all the endeavors, Joe also works for his own company (with his business partner) to put his skills and experience to good use and to help anyone who needs assistance with web development. Wackyinnovation ( promotes the concept of always moving forward and coming up with and utilizing new technologies and ideas. Their always enthusiastic and can-do attitude ensures jobs are done to perfection with an innovative edge on their competitors. Shameemah Kurzawa has been programming since she was at high school. Being motivated to be a Systems Analyst, she pursued both undergraduate and postgraduate studies in Business Information System and Software Engineering, respectively. She has been working as a Web Developer/Analyst for the past five years, for a renowned company SBS (Special Broadcasting Service) in Australia. Besides work, she enjoys spending her time with her family (she is the mum of a little two year old baby boy) and enjoys travelling as well as investigating new technologies. I would like to thank my husband, my son, and the Packt Publishing team for their support and understanding in reviewing this book.

About the Reviewers Md. Mahmud Ahsan graduated in

About the Reviewers Md. Mahmud Ahsan graduated in Computer Science & Engineering from the International Islamic University Chittagong (IIUC) in Bangladesh. He is a Zend Certified Engineer and expert in developing web applications, Facebook applications, Mashup applications, and iPhone-native applications. Besides his full time job, he blogs at and writes articles on different technologies, especially Facebook applications development. He lives in Bangladesh with his wife Jinat. Currently, Mahmud works as a Software Engineer (remote developer) in i2we inc. (867 Avalon, Lafayette, CA) where he develops social web applications using PHP, MySQL, JavaScript, Zend Framework, CodeIgniter, jQuery, and Mashup APIs. He also leads various small to medium level projects. Mahmud is also an Indie iPhone application developer and publishes his own applications at He was a technical reviewer of the Zend Framework 1.8 Web Application Development book by Packt Publishing. I m very grateful to my father who bought a computer for me in 2001. Since then, I have loved programming and working with various technologies.

About the Author Vijay Joshi is a programmer

About the Author Vijay Joshi is a programmer with over six years of experience on various platforms. He discovered his passion for open source four years ago when he started playing with PHP on a hobby project after completing his Masters in Computer Applications. Vijay is a professional web developer now and prefers writing code ONLY in open source (but that does not always happen, unfortunately!). He switches hats as needed he is full-time lead programmer at Philogy, independent consultant for a few selected companies where he advises them on a variety of Internet-based initiatives, and still remains an active blogger at Besides his work, he enjoys reading, trekking, and sometimes getting obsessed with fitness. Writing a book is a long and complicated task which requires the support and coordination of many people. I am thankful to the entire team at Packt, especially Michelle, Chaitanya, and Neha for being so cooperative and patient with me. This book is dedicated to all open source developers, contributors, and enthusiasts around the world who have made PHP and jQuery the leading programming tools in their niche. A big thank you to you guys. I am feeling both proud and excited to be able to contribute to the community that gave me so much to learn. On a personal note, I would like to thank my parents, my brother Ajay, and Sheethal for their support and encouragement. A special thanks to Ravindra Vikram Singh for helping me get started on this project.

Credits Author Vijay Joshi Reviewers Anis Ahmad Md.

Credits Author Vijay Joshi Reviewers Anis Ahmad Md. Mahmud Ahsan Joe Wu Shameemah Kurzawa Acquisition Editor Chaitanya Apte Development Editor Neha Mallik Technical Editors Mohd. Sahil Hithesh Uchil Editorial Team Leader Aanchal Kumar Project Team Leader Ashwin Shetty Project Coordinator Michelle Quadros Proofreader Mario Cecere Indexer Hemangini Bari Production Coordinator Aparna Bhagat Cover Work Aparna Bhagat

PHP jQuery Cookbook Copyright 2010 Packt Publishing

PHP jQuery Cookbook Copyright 2010 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: December 2010 Production Reference: 1081210 Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK. ISBN 978-1-849512-74-9 Cover Image by Vinayak Chittar (