Beginning PHP 5 and MySQL E-Commerce and over one million other books are available for Amazon Kindle. Learn more

Buy Used
Used - Very Good See details
$7.55 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Beginning PHP 5 and MySQL E-Commerce: From Novice to Professional
 
 
Start reading Beginning PHP 5 and MySQL E-Commerce on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning PHP 5 and MySQL E-Commerce: From Novice to Professional [Paperback]

Cristian Darie (Author), Mihai Bucica (Author)
4.3 out of 5 stars  See all reviews (26 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $28.79  
Paperback --  
There is a newer edition of this item:
Beginning PHP and MySQL E-Commerce: From Novice to Professional, Second Edition Beginning PHP and MySQL E-Commerce: From Novice to Professional, Second Edition 3.6 out of 5 stars (22)
$27.83
In Stock.

Book Description

1590593928 978-1590593929 November 25, 2004

Beginning PHP 5 E-Commerce shows you how to build a full E-commerce website from design to deployment. This book will be one of the first books dedicated specifically to PHP/MySQL E-commerce development. Guiding you through every step of the design and build process, this book will have you building high-quality, extendable E-commerce websites quickly and with confidence.

This book is primarily aimed at intermediate PHP 5 and MySQL developers willing to learn how to develop quality E-commerce sites. This book is also appropriate for programmers experienced with other web development technologies like ASP.NET or Java, who learn best by example, and want to experience PHP/MySQL development techniques first hand or who need to refer to a quick documentation for a fully developed E-commerce website.

This book shows you how to build a site in three phases. The first phase puts the site live on the web, with an attractive interface and fully searchable product catalog. You can start receiving orders right away, using PayPal's service to handle the shopping cart, checkout, and payment. The second phase adds facilities to increase sales through cross selling and upselling, enhanced customer service, and a better shopping experience. Along the way you'll build your own shopping basket and checkout, but continue to use PayPal for credit card processing. In the third phase, to reduce costs, you’ll find out how to automate order processing, and carry out your own credit card transactions through Verisign PayFlow Pro, and learn how to integrate with other systems using XML Web Services.



Editorial Reviews

About the Author

Cristian Darie is a software engineer with experience in a wide range of modern technologies. He is the author of numerous books, including his popular ASP.NET C# e-commerce tutorial, his Ajax and PHP tutorial, and his search engine optimization tutorial for PHP developers. Cristian studied distributed application architectures for his Ph.D, and is getting involved with various commercial and research projects. When not planning to buy Google, he enjoys his bit of social life. If you want to say "Hi," you can reach Cristian through his personal website, www.CristianDarie.ro.

Mihai Bucica started programming and competing in programming contests (winning many of them), all at age 12. With a bachelor's degree in computer science from the Automatic Control and Computers Faculty of the Politehnica University of Bucharest, Romania, Bucica works as an outsourcing project manager for Galaxy Soft SRL. Even after working with a multitude of languages and technologies, Bucica's programming language of choice remains C++, and he loves the LGPL word.

Product Details

  • Paperback: 568 pages
  • Publisher: A-Press (November 25, 2004)
  • Language: English
  • ISBN-10: 1590593928
  • ISBN-13: 978-1590593929
  • Product Dimensions: 9.2 x 7.4 x 1.4 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (26 customer reviews)
  • Amazon Best Sellers Rank: #1,107,989 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

26 Reviews
5 star:
 (16)
4 star:
 (7)
3 star:
 (1)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (26 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

44 of 48 people found the following review helpful:
3.0 out of 5 stars Smarty E-Commerce, July 3, 2005
By 
Michael B. Brand (San Antonio, TX United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Beginning PHP 5 and MySQL E-Commerce: From Novice to Professional (Paperback)
The other reviewers did not emphasize a point I did not grasp until I bought the book. The book does not just introduce Smarty as a concept. A major trust of the book is Smarty. It could even be argued that the book is really about using Smarty for e-commerce and how to write PHP code to support Smarty. There is very little MySQL-specific info (mainly just an introduction to PEAR DB and use of standard SQL queries). If you are not planning to use Smarty for presentation templating, there is not much to be gained from reading this book. If you are going to use Smarty, then this book offers a cookbook approach with some theory.

As I will not be using Smarty in my project, I am dissapointed in the book and have gleaned just a few new ideas. Reading this book has also confirmed my decision to not use Smarty. In my opinion, Smarty needlessly adds a level of complexity on top of the PHP code and is not designed for editing in WYSIWYG editors such as Dreamweaver. There are several templating engines that are simpler to learn and use than Smarty (eg, Flexy). It seems to me that the whole book would have benefited from using a simpler templating engine and making the book less dependent on a single method of presentation (ie, Smarty).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 15 people found the following review helpful:
5.0 out of 5 stars THE BOOK the industry doesn't want you to have! Darie Rocks!, February 9, 2005
This review is from: Beginning PHP 5 and MySQL E-Commerce: From Novice to Professional (Paperback)
I have bought numerous programming books in the past and have always wanted a thorough book that covers detailed development of an e-Commerce website. I've bought several that claim to be indepth in this area but they have all fallen short of being what I was looking for. I've never bought a book without reading the reviews on it first....but this book was so new when I bought it that there were no reviews available for it. It sounded like it contained what I was looking for so I took a chance and bought it. I'm really glad I took that chance! "Beginning PHP 5 and MySQL E-Commerce: From Novice to Professional" is THE ABSOLUTE BEST BOOK available that details, step-by-step, how to build a full-fledge e-Commerce website...and believe me, I have bought every PHP/MySQL book (plus many more) that can't hold up to their claims....but this book delivers what the others can't. This is truly a ONE OF A KIND book.

Firstly, this books covers the ins and outs of installing PHP, PEAR, MySQL, and Apache on your Unix based machine (installations for Windows systems are also covered).

Secondly, the book shows you detailed code that performs different functions and then explains step-by-step what each bit of the code is doing.

Plus, this is THE ONLY book that will show you how to do database queries that return images from a product catalog and lay out the images with a description and link to a product page. The other PHP / MySQL books only go as far as showing you how to build a page header and footer with text only query results.

Also, the book helps you set up your site for future expansion. It uses Smarty Templating for page layouts so that your site is easy to modify and maintain and Darie shows you how to use PEAR DB abstraction to allow for changes in the type of database you might decide to use in the future (ex. , migrating from MySQL to Oracle). That being said, the title of the book is a little misleading in the fact that MySQL is used very little in this book. The book uses PEAR to perform the MySQL functionality.

I have bought books in the past that end up being written hastily with poor writing style and code errors galore. Cristian Darie and Mr. Bucica have taken the time to write a near perfect book. If you don't believe me look at the erata for this book at Apress.com....there are almost no coding errors at all. And, their writing style really makes the book fun to read.

Lastly, and definitely worth mentioning, I ran into a PHP problem that I couldn't solve. Cristian Darie listed his website and e-mail address in the front of this book and I thought I'd try e-mailing him to help me. I didn't expect to receive a reply, especially since having e-mailed other authors in the past with no reply. Within three hours Cristian Darie had replied to my e-mail with the solution to my problem. He was very nice and polite and even offered his help if I ran into future problems as I was working through the book! This is absolutely amazing and UNPARALLELED CUSTOMER SUPPORT.

If you want to know how to develop your site the right way and learn a lot in the process, then this is the book for you!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 13 people found the following review helpful:
5.0 out of 5 stars Everything you need to know to build an E-commerce site, February 4, 2005
This review is from: Beginning PHP 5 and MySQL E-Commerce: From Novice to Professional (Paperback)
The use of PHP 5 and MySQL for e-commerce is a tested and proven combination. This book is primarily intended for the reader who already has some PHP knowledge and needs to understand how to build an e-commerce site. It does not focus on teaching either PHP 5 or MySQL but instead focuses on how to use the combination to produce an exceptional e-commerce solution.

The authors use the example of a Tshirt shop and walk the reader through every step of completely constructing a viable e-commerce site. The book covers everything from designing your site, to creating a product catalog, searching the catalog, receiving payments, catalog administration, creating a shopping basket, working with customer orders, product recommendations, storing customer information, secure connections, implementing the order pipeline, working with credit cards, and setting up product reviews.

The appendixes include detailed information on installing Apache, PHP, MySQL, and phpAdmin (for both Windows and Unix-like systems), hosting your web site, and project management.

While this is not a book about learning the PHP scripting language it does contain enough detailed code to create a functioning e-commerce site even if you don't understand how the code works. For example, on page 192 it says to "Create a new template file named admin_login.tpl in the templates folder and add the following code to it:..." This is followed by a long code listing that produces the desired results. There is a short explanation of the function of various sections of the code but nothing that details the purpose of each command, variable, etc. This is really not a problem since they state up front that the target audience is a PHP programmer who needs to learn how to build an e-commerce site, but it does deserve mention for those who have no knowledge of PHP and are considering the book.

The first thing a person might notice when thinking about purchasing this book is that there is no CD in the back containing all the many examples of source code. This could be very discouraging as the examples are extensive and rewriting them by hand without error can be a daunting task. However, Apress does make all of the examples available for download at their web site.

Beginning PHP 5 and MySQL E-Commerce is highly recommended for anyone who has some basic knowledge of PHP and MySQL and wants to capitalize on this to build a powerful e-commerce site.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
order processor, fast express, data store, componentized template, tshirtshop folder, tshirtshop database, plugin functions inside plugin files, smarty template public, assign template variable, creating the product catalog, named tshirtshop, commerce lib folder, stamp jpg, business tier part, database tshirtshop, business tier method, query string casting, business tier class, business tier require, data tier methods, pipeline stage finishes, orders administration page, customer accounts functionality, next pipeline section, business tier object
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Payflow Pro, File Edit, Place Order, Mexico Soccer, Congo Flower, Free Spirit, Load Smarty, Done Figure, View Cart, Continue Shopping, Date Shipped, Danish Locomotive, Afghan Flower, Nature Begin, Gabon Flower, View Details, Edit Categories, Load Business Tier, Costa Rica Flower, Product Name, Bulgaria Flower, Austria Flower, Single Item Purchases, Mali Soccer, The Programmer's Guide
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(5)
(1)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
New Edition available! 0 Feb 27, 2008
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject