Beginning PHP and MySQL E-Commerce (eBook)

From Novice to Professional
eBook Download: PDF
2008 | 2nd ed.
XXVIII, 707 Seiten
Apress (Verlag)
978-1-4302-0291-2 (ISBN)

Lese- und Medienproben

Beginning PHP and MySQL E-Commerce -  Emilian Balanescu,  Cristian Darie
Systemvoraussetzungen
62,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
* PHP is an open-source server-side scripting language, with millions of users worldwide. It is more popular than Microsoft's ASP and ASP.NET. Version 5, out before the end of Q2 of 2004, features new OO-programming capabilities.

* MySQL is the most popular open source RDBMS.

* There are a lot of E-commerce elements, such as credit card transaction processing, that are not easy to learn. This book will provide solid e-commerce solutions for PHP and MySQL developers.

* This will be a good companion book to Apress' 1893115518 Beginning PHP 5 and MySQL: From Novice to Professional by W.J. Gilmore.



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.
Beginning PHP and MySQL E-Commerce: From Novice to Professional, Second Edition covers every step of the design and building process involved in creating powerful, extendable e–commerce web sites. Based around a real–world example involving a web site selling t–shirts, you’ll learn how to create and manage a product catalog, build and integrate a shopping cart, and process customer accounts and PayPal/credit card transactions.With the e–commerce framework in place, authors Emilian Balanescu and Cristian Darie show you how to integrate advanced features sure to set your web site apart from the competition. You’ll learn how to expand your catalog using Amazon Web Services, optimize the web site for the search engines, and take advantage of Ajax to build an even more user–friendly shopping cart.Other highlights:  The authors show you how to build a complex, extendable e–commerce web site using sound development practices This second edition has been updated to take advantage of a more flexible templating system, and new chapters cover Ajax integration and search engine optimization The text goes beyond basic product and customer management, showing you how to integrate product reviews, process payments using both credit cards and PayPal, and expand your web site catalog using third–party services such as Amazons affiliate program

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.

Contents at a Glance 4
Contents 6
About the Authors 13
About the Technical Reviewers 14
Acknowledgments 15
Introduction 16
Who This Book Is For 17
How This Book Is Structured 17
Downloading the Code 22
Contacting the Authors 22
Phase I of Development 23
Starting an E-Commerce Site 24
Deciding Whether to Go Online 24
Let' s Make Money 26
Risks and Threats 27
Designing for Business 28
TShirtShop 31
Summary 32
Laying Out the Foundations 33
Designing for Growth 34
Choosing Technologies and Tools 40
Choosing Naming and Coding Standards 47
Summary 48
Starting the TShirtShop Project 49
Implementing the Site Skeleton 59
Preparing the Database 78
Downloading the Code 81
Summary 81
Creating the Product Catalog: Part 1 82
Showing Your Visitors What You' ve Got 82
Roadmap for This Chapter 86
Storing Catalog Information 88
Communicating with the Database 98
Adding Logic to the Site 104
Displaying the List of Departments 118
Creating the Link Factory 127
Summary 131
Creating the Product Catalog: Part 2 132
Storing the New Data 132
Querying the New Data 144
Writing the New Database Stored Procedures 148
Completing the Business Tier Code 157
Implementing the Presentation Tier 165
Summary 193
Product Attributes 194
Implementing the Data Tier 195
Implementing the Business Tier 200
Implementing the Presentation Tier 201
Summary 207
Search Engine Optimization 208
Optimizing TShirtShop 209
Supporting Keyword- Rich URLs 210
mod_ rewrite and Regular Expressions 214
Building Keyword- Rich URLs 218
URL Correction with 301 Redirects 222
Customizing Page Titles 226
Updating Catalog Pagination 229
Correctly Signaling 404 and 500 Errors 232
Summary 239
Searching the Catalog 240
Choosing How to Search the Catalog 240
Teaching the Database to Search Itself 242
Implementing the Business Tier 251
Implementing the Presentation Tier 256
Summary 267
Receiving Payments Using PayPal 268
Considering Internet Payment Service Providers 269
Getting Started with PayPal 269
Integrating the PayPal Shopping Cart and Checkout 271
Using the PayPal Single Item Purchases Feature 283
Summary 285
Catalog Administration: Departments and Categories 286
Previewing the Catalog Administration Page 287
Setting Up the Catalog Administration Page 290
Administering Departments 304
Administering Categories 314
Summary 323
Catalog Administration: Products and Attributes 324
Administering Product Attributes 324
Administering Products 339
Administering Product Details 346
Creating In- Store Administration Links 370
Summary 379
Phase II of Development 380
Creating Your Own Shopping Cart 381
Designing the Shopping Cart 382
Storing Shopping Cart Information 384
Administering the Shopping Cart 410
Summary 416
Implementing AJAX Features 417
AJAX Quick Start 417
Creating the AJAX Shopping Cart 430
Summary 448
Accepting Customer Orders 449
Implementing an Order- Placement System 449
Administering Orders 460
Summary 478
Product Recommendations 479
Increasing Sales with Dynamic Recommendations 479
Selecting Recommendations from the Database 481
Implementing Product and Shopping Cart Recommendations 488
Summary 492
Phase III of Development 493
Managing Customer Details 494
Storing Customer Accounts 495
Implementing the Security Classes 497
Adding Customer Accounts Functionality to TShirtShop 517
Creating the Checkout Page 547
Enforcing SSL Connections 557
Summary 558
Storing Customer Orders 559
Adding Orders to Customer Accounts 559
Administering Customer Orders 563
Handling Tax and Shipping Charges 575
Summary 584
Implementing the Order Pipeline: Part 1 585
What Is an Order Pipeline? 586
Designing the Order Pipeline 586
Laying the Groundwork 590
Updating the Orders Processing Code 602
Summary 608
Implementing the Order Pipeline: Part 2 609
Implementing the Pipeline Sections 609
Testing the Pipeline 618
Updating the Checkout Page 627
Updating the Orders Administration Page 630
Summary 637
Processing Credit Card Transactions 638
Credit Card Transaction Fundamentals 638
Working with DataCash 640
Working with Authorize.net 657
Summary 668
Product Reviews 669
Planning the Product Reviews Feature 670
Implementing Product Reviews 671
Summary 677
Using Amazon. com Web Services 678
Introducing Web Services 678
Accessing the Amazon Web Services 680
Integrating A2S with TShirtShop 689
Summary 700
Index 702

Erscheint lt. Verlag 28.3.2008
Zusatzinfo XXVIII, 707 p.
Verlagsort Berkeley
Sprache englisch
Themenwelt Informatik Datenbanken MySQL
Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Informatik Web / Internet
Schlagworte action • AJAX • ASP.NET • E-Commerce • Framework • MySQL • .NET • PHP • Processing • Search engine optimization (SEO) • SQL • Web Services
ISBN-10 1-4302-0291-2 / 1430202912
ISBN-13 978-1-4302-0291-2 / 9781430202912
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 11,3 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Programmieren lernen in 14 Tagen. Einfach und ohne Vorkenntnisse

von Philipp Rieber

eBook Download (2021)
MITP Verlags GmbH & Co. KG
11,99
Ihr praktischer Einstieg in die Programmierung dynamischer Websites

von Florence Maurice

eBook Download (2019)
dpunkt (Verlag)
22,90