Placed in: Home arrow Useful arrow Reviews arrow jQuery 1.3 and PHP: Book review and Giveaway
jQuery 1.3 and PHP: Book review and Giveaway

Combining both jQuery and PHP can be very powerful. One of my very popular articles called A fancy Apple.com-style search suggestion is combining these two techniques too, to achieve the desired effect. There are loads of tutorials on the net that also use both techniques, but Kae Verens wrote a complete book about it. The book is called jQuery 1.3 with PHP (by Packt Publishing) and shares great information on how you can combine jQuery and PHP for use on your own website.

I've read the book and wrote a review about it. Now, you have a chance to win this book and read it yourself!

jQuery 1.3 and PHP

What you'll learn from this book:

  • Integrate jQuery into your PHP applications
  • Manipulate images non-destructively
  • Create your own jQuery plugins
  • Use a drag/drop mechanism to sort lists and create hierarchical menus
  • and much more!.

Read the review below and make sure to check out how you can win a hardcopy version of this book. Also, make sure you subscribe to the RSS feed or follow me on Twitter to get updates on more future giveaways.

Table of Contents

There is a summary after each chapter, which reflects on what you've learned so far.

  1. Preface
  2. Chapter 1: Introduction and Overview
    1. Expected developer skills
    2. Differences between PHP and JavaScript
    3. What is jQuery?
    4. How does jQuery fit in with PHP?
    5. How to work with the examples
    6. Projects that use PHP and jQuery
  3. Chapter 2: Quick Tricks
    1. Dynamic select boxes
    2. Quick deletes
    3. Contextual help
    4. Inline editing
  4. Chapter 3: Tabs and Accordions
    1. Using a jQuery tab plugin
    2. Using jQuery accordion plugins
    3. Server-side management of accordions
    4. Server-side management of tabs
    5. Using special codes to define tabs
    6. Loading accordion panels through AJAX
    7. Loading tab panels through AJAX
  5. Chapter 4: Forms and Form Validation
    1. Using the jQuery validation plugin
    2. Setting up jQuery validation from PHP
    3. Remote validation
    4. Large select boxes
    5. Auto-suggestion
  6. Chapter 5: File Management
    1. Security
    2. Choosing a directory
    3. Creating, renaming, and deleting directories
    4. Moving directories
    5. File uploads
    6. Renaming, deleting, and moving files.
    7. File downloads
  7. Chapter 6: Calendars
    1. Displaying the calendar
    2. Creating an event
    3. Loading events from the server
    4. Moving and resizing events
    5. Editing events
    6. Deleting events
    7. Walk-through of the calendar so far
    8. Recurring events
    9. Deleting recurring events
  8. Chapter 7: Image Manipulation
    1. Showing the list of images
    2. Selecting an image
    3. Preparing your PHP
    4. Rotating
    5. Caching or saving the image
    6. Resizing
    7. Cropping
  9. Chapter 8: Drag and Drop
    1. Sorting simple lists
    2. Sorting trees
    3. Connecting lists
  10. Chapter 9: Data Tables
    1. Setting up DataTables
    2. Getting data from the server
    3. Caching your database queries
    4. Pagination through AJAX
    5. Sorting by column
    6. Filtering
    7. Setting a delay on the filter
  11. Chapter 10: Optimization
    1. Optimizing the page load
    2. Optimizing development and maintenance
    3. Optimizing jQuery
    4. JavaScript optimizations

Pictures

jQuery 1.3 and PHP - Picture 1

jQuery 1.3 and PHP - Picture 2

Review

The book aims to be a book for PHP application developers who want to improve their user interfaces through jQuery's capabilities and responsiveness. I really think the author has done a great job at achieving this goal. The code examples are very practical which can be used inside loads of websites. You don't especially need to be familiar with jQuery, since the book will provide you with numerous practical examples on how to improve your application. Through the code, you'll learn some great jQuery too!

I personally really liked reading chapter 7, where jQuery and PHP is combined to do some pretty neat image manipulation. I've never thought of doing this myself and the code examples show some great ways on achieving non-destructive image manipulations. I might try messing around and combining both to write a tutorial about it myself, it can really create some nice stuff. Also, the last chapter (Optimization) has been an eye opener on several subjects (so, even for some advanced jQuery/PHP developers this book can be a refreshing read).

This book is more aimed at programmers than designers, which you can really see in the examples. The UI is very basic, but the code behind it looks very good. Also, nothing about jQuery animation / CSS etc. is handled in this book; it really focuses on the combination of jQuery with PHP.

Furthermore, the code written is very clean, but not my personal style (but that's just a matter of taste). What I did like, is that there are comments placed in the code examples, which makes the code even more clear. A minor downside is that there isn't any CD combined with the book where you can see the code in colour and copy it (the eBook version does allow easy copying of the code).

The book is fairly easily written. It's not a boring book to read, no "fancy words" and it's written in a way most tutorials on the web are written. It looks as if the author is telling you how to do things, instead of only showing. An example: OK. Now, let's do some more manipulating tasks. Here's another simple one.

I really think this is a great book that you should have if you're a PHP developer that wants to use some very good use of jQuery on his website. A "must-have" on every bookshelf, one of the better jQuery books I've seen so far.

Giveaway

Now that you know all this information about jQuery 1.3 with PHP, I'm pretty sure you would love to add this book to your collection. Packt Publishing has kindly decided to provide one hardcopy version of this book to one lucky Marcofolio.net Reader!

During, this contest, we'll work with tokens. The more tokens you have, the greater the chance is of winning the actual book. But how to get a token?

Simply leave a comment

Dropping some kind words in the comment field, will provide you with one token.

Tweet about this giveaway on Twitter

One token will be provided to you if you tweet about this giveaway on Twitter.

Tweet about this giveaway on Twitter and leave a comment linking to your Twitter update!

The combination of both will give you not 2, but three tokens.

Example: If you leave a comment like this. I tweeted about this contest here http://twitter.com/marcofolio/status/7894547509 , it'll provide you three tokens which increases the chance of winning the book. It's that simple!

Don't forget to enter a valid e-mail address, otherwise I won't be able to contact you if you've won the prize. When the contest has finished, all valid entries will be entered on Random.org. The first one that will pop-up on top of the list will be announced as winner.

So participate now and who knows you could be the lucky winner!

Rules / Notes

  • Pack Publishing is only able to send this book to the UK, or countries in the US and Europe. If you live outside these countries, you'll receive the eBook version.
  • This contests ends on January 25th.
  • jQuery released version 1.4 of their library a couple of days ago, but all examples from this book still work (backward-compatible).

Good luck to everyone!

Update: Contest has finished

Small note to tell everybody that the contest has finished. I want to congratulate Demitra for winning the book!


Tags:  book review giveaway jquery php

Interested in this topic? You might enjoy another article I've written called

Did you like this article? Subscribe to my feed or email to keep updated on new articles.

Spread the word and submit to:
Digg!Reddit!Del.icio.us!Facebook!StumbleUpon!
Comments
Add NewSearchRSS
dogmatic69 - i entered   2010-01-18 07:45:08
Gravatar image http://twitter.com/dogmatic69/status/7895211663
Werner Pieterson - I want one!   2010-01-18 09:07:59
Gravatar image This book looks like it will really be a useful resource to any developer interested in PHP and jQuery. I would really like to own a copy. http://twitter.com/wernerhp/statuses/7896928612
Stefan - Submission   2010-01-18 09:27:03
Gravatar image Looks like a nice addition to our bookshelf! http://twitter.com/Qonstrukt/status/7897360136
Fabian - Gimmmeee :-)   2010-01-18 09:34:49
Gravatar image http://twitter.com/fbitd/status/7897528029

Promoted it! *g*
Emad Daghreri   2010-01-18 09:51:27
Gravatar image Great :cheer:
webbografico - Nice...   2010-01-18 09:52:39
Gravatar image Here's my tweet about the contest:

http://twitter.com/webbografico/status/7897882165

let me win!!!

cheers
Abulafio - I'm in...   2010-01-18 10:26:51
Gravatar image And this is the twitter :

http://twitter.com/abulafio/status/7898488698

Great book, I'm thinking to buy it anyway...!
tryonandon - my tweet   2010-01-18 10:52:26
Gravatar image http://twitter.com/tryonandon/status/7898972960

good luck everyone! :lol:
Janine - competition entry tweet   2010-01-18 11:36:04
Gravatar image I'd really like to win a copy of this and great to see an Irish based developer in print :)
Here's my tweet: http://twitter.com/tidyjanine/status/7899828938
adone - Giveaway   2010-01-18 12:49:09
Gravatar image Hi,

this is my rt: http://twitter.com/warstwydotcom/status/7901356259

Regards
Mike   2010-01-18 14:56:36
Gravatar image I tweeted about this contest: http://twitter.com/lazorstudios/status/7904542930
Demitra   2010-01-18 17:59:15
Gravatar image Thank you for the opportunity to win the book :woohoo: http://twitter.com/DemitraMroncz/status/7910274101
Alex Flueras   2010-01-18 18:13:18
Gravatar image Tweeted. I have to admin I had to google my way into finding the status link... :-) anyway, here it is: https://twitter.com/fluerasa/status/7910225469
dave - its been tweeted   2010-01-18 19:26:15
Gravatar image Its been teweeted, That will be a great book for my collection of geeky books =)

http://twitter.com/ranek_one/status/7913082569
Taha   2010-01-18 20:44:10
Gravatar image Thanks waiting for the book :cheer:
Gabe Casalett   2010-01-18 21:04:04
Gravatar image Wish me luck! I can really use this book right now!
My tweet:
http://twitter.com/gcasalett/status/7916215487
Brian Lang   2010-01-18 21:42:55
Gravatar image I wouldn't mind having a copy even though the book is now out-of-date as JQuery 1.4 was released this week...
Kae Verens   2010-01-19 08:17:47
Gravatar image When you think of it, the difference between 1.3 and 1.4 is ".1" - this is a "point release".

The major improvements are in stability and speed.

Yes, there are a small number of some new features in 1.4, but I have not seen anything in it which breaks any of the code in the book.
Mary B Dowling - I Want to WIN!!   2010-01-18 22:53:58
Gravatar image http://twitter.com/MaryBDowling/status/7919698182

I want to win!!!! Here is my tweet!
Patrik   2010-01-18 23:05:49
Gravatar image I would love to win!!
http://twitter.com/Kenjosan/status/7920056328
prashanth - thanks for this opportunity to win this book - jQu   2010-01-19 04:47:22
Gravatar image thanks for giving an opportunity to win this book - jQuery 1.3 and PHP
kodegeek - retweeted   2010-01-19 13:29:58
Gravatar image http://twitter.com/kode_geek/status/7943487534
Ege Ozcan - wow!   2010-01-19 13:37:08
Gravatar image must have it! =) :arrow: http://twitter.com/egeozcan/status/7943707764
Marko - I need one, I can't buy it in my country   2010-01-20 14:21:05
Gravatar image I need one, I can't buy it in my country http://twitter.com/artoptimus/status/7984562899
Kwame   2010-01-23 20:06:24
Gravatar image It would be the best thing i ever won.
http://twitter.com/kwameanim/status/8120171445
Ray   2010-01-25 19:27:55
Gravatar image Sounds like it will be a good read.

http://twitter.com/Gasport/status/8201623631
Víctor   2010-01-25 19:58:35
Gravatar image Great!! i'd like that book! :cheer:

http://twitter.com/alatarcete/status/8202406674
Demitra   2010-01-26 20:52:21
Gravatar image Thanks so much marcofolio! Its my birthday today and that was such a nice birthday pressie to receive!!!!
Marco   2010-01-27 17:30:03
Gravatar image Congratulations and enjoy the book!
Daniel - This Would Be Quite Useful!   2010-01-31 00:58:08
Gravatar image Over the past year I've learned about xHTML, CSS, PHP, SQL, AJAX, and jQuery. I've been doing projects here and there and winning this book would definitely help me with my site!

Gah! Just realized the contest is over :( Oh well, I'll leave this comment nonetheless :P
Alexandru - win win win   2010-02-02 08:44:48
Gravatar image http://twitter.com/zdotnet/status/8534230566

:) cool
Ashley - Great Review   2010-02-03 03:06:07
Gravatar image Thank you for the heads up on the jquery book. I might get this because I just saw there is a whole section on calenders and events. Thanks again for the heads up post
Them Cuiper - - Them Cuiper - SEO   2010-02-04 01:38:26
Gravatar image Hi Marco,
Themelis Cuiper here from
Amsterdam The Netherlands.

Thanks again for the great twittercode.

This book is a great lightpowerhouse to shine a bright light onto
the php code to make great interactive graphics.

love your blog,
Them Cuiper
lawrence77 - I missed!   2010-02-17 21:24:21
Gravatar image :angry: :( <img src=hock:' />
Cheap SSL - Cheap SSL   2011-06-21 07:04:14
Gravatar image The author goes step by step in each example, providing screenshot for each next step and source code you can simply run by copy/paste and see what happens. I must say that besides the practical examples for a cookbook, you will find that there is enough theoretical explanation for the provided recipes, which will make you follow the entire book chapters and recipes easily even if you are complete beginner with jQuery.
hirmani80 - WebHostingPad Reviews   2011-08-02 08:36:25
Gravatar image I really admired for this info by providing in this blog. This is very much interesting info in this blog. This is very great for providing the great info in this blog. Thanks a lot for using the nice info in this website
Read more...
Name:
Email:
  Gravatar enabled.
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Security Image
Please input the anti-spam code that you can read in the image.
Unsubscribe from e-mail notifications.
 
< Prev   Next >
Subscribe

Subscribe to Marcofolio