{
  "action": "Product-ShowQuickView",
  "queryString": "pid=1098152352",
  "locale": "default",
  "product": {
    "uuid": "1d1d4a9ab8e3425d3da2e69f7c",
    "id": "1098152352",
    "productName": "Learning Php, Mysql & Javascript: a Step-By-Step Guide to Creating Dynamic Websites",
    "productType": "standard",
    "brand": "Does Not Apply",
    "price": {
      "sales": {
        "value": 68.3,
        "currency": "AUD",
        "formatted": "A$68.30",
        "decimalPrice": "68.30"
      },
      "list": null
    },
    "renderedPrice": "    <div class=\"price\">\n        \n        \n<span>\n    \n\n    \n\n    \n    <span class=\"sales\">\n        \n        \n        \n            <span class=\"value\" content=\"68.30\"></span>\n        \n        A$68.30\n\n\n    </span>\n</span>\n\n    </div>\n\n\n",
    "images": {
      "large": [
        {
          "alt": "Learning Php, Mysql & Javascript: a Step-By-Step Guide to Creating Dynamic Websites",
          "url": "/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw20e0b153/images/large/5fdaa7a193b5dee1faa80fecb0cb4ae7.png",
          "index": "0",
          "title": "Learning Php, Mysql & Javascript: a Step-By-Step Guide to Creating Dynamic Websites",
          "absURL": "https://www.emega.com.au/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw20e0b153/images/large/5fdaa7a193b5dee1faa80fecb0cb4ae7.png"
        }
      ],
      "small": [
        {
          "alt": "Learning Php, Mysql & Javascript: a Step-By-Step Guide to Creating Dynamic Websites",
          "url": "/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw20e0b153/images/large/5fdaa7a193b5dee1faa80fecb0cb4ae7.png",
          "index": "0",
          "title": "Learning Php, Mysql & Javascript: a Step-By-Step Guide to Creating Dynamic Websites",
          "absURL": "https://www.emega.com.au/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw20e0b153/images/large/5fdaa7a193b5dee1faa80fecb0cb4ae7.png"
        }
      ]
    },
    "selectedQuantity": 1,
    "minOrderQuantity": 1,
    "maxOrderQuantity": 10,
    "variationAttributes": null,
    "longDescription": "<div> <div> <div> <p><span>Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. With the latest edition of this popular hands-on guide, you'll tackle dynamic web programming using the most recent versions of today's core technologies: PHP, MySQL, JavaScript, CSS, HTML5, jQuery, Node.js, and the powerful React library. </span></p><p><span> Web designers will learn how to use these technologies together while picking up valuable web programming practices along the way, including how to optimize websites for mobile devices. You'll put everything together to build a fully functional social networking site suitable for both desktop and mobile browsers. </span></p><ul><li><span><span>Explore MySQL from database structure to complex queries </span></span></li><li><span><span>Use the MySQL PDO extension, PHP's improved MySQL interface </span></span></li><li><span><span>Create dynamic PHP web pages that tailor themselves to the user </span></span></li><li><span><span>Manage cookies and sessions and maintain a high level of security </span></span></li><li><span><span>Use Ajax calls for background browser-server communication </span></span></li><li><span><span>Style your web pages by acquiring CSS skills </span></span></li><li><span><span>Reformat your websites into mobile web apps </span></span></li><li><span><span>Learn to use enhanced CSS features, such as CSS Grid and Flexbox </span></span></li></ul> </div> </div> </div><div><h2>Item Details</h2><ul><li><strong>Publisher:</strong> O'Reilly Media</li><li><strong>Dimensions:</strong> 17.78 x 3.33 x 23.34 cm</li><li><strong>Language:</strong> English</li><li><strong>Print length:</strong> 652 pages</li><li><strong>Item weight:</strong> 1.11 kg</li><li><strong>Edition:</strong> 7th ed.</li><li><strong>Book Type:</strong> Paperback</li><li><strong>ISBN-10:</strong> 1098152352</li><li><strong>ISBN-13:</strong> 978-1098152352</li><li><strong>Publication date:</strong> 18 February 2025</li></ul></div>",
    "shortDescription": null,
    "rating": 3.7,
    "promotions": null,
    "attributes": null,
    "availability": {
      "messages": [
        "In Stock"
      ],
      "inStockDate": null
    },
    "available": true,
    "options": [],
    "quantities": [
      {
        "value": "1",
        "selected": true,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&quantity=1"
      },
      {
        "value": "2",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&quantity=2"
      },
      {
        "value": "3",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&quantity=3"
      },
      {
        "value": "4",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&quantity=4"
      },
      {
        "value": "5",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&quantity=5"
      },
      {
        "value": "6",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&quantity=6"
      },
      {
        "value": "7",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&quantity=7"
      },
      {
        "value": "8",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&quantity=8"
      },
      {
        "value": "9",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&quantity=9"
      },
      {
        "value": "10",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&quantity=10"
      }
    ],
    "selectedProductUrl": "/eMEGA/1098152352.html?%2FeMEGA%2F1098152352.html=undefined&quantity=undefined",
    "readyToOrder": true,
    "online": true,
    "pageTitle": null,
    "pageDescription": null,
    "pageKeywords": null,
    "pageMetaTags": [
      {},
      {},
      {},
      {}
    ],
    "template": null
  },
  "addToCartUrl": {},
  "resources": {
    "info_selectforstock": "Select Styles for Availability",
    "assistiveSelectedText": "selected"
  },
  "quickViewFullDetailMsg": "View Full Details",
  "closeButtonText": "Close Quickview Dialog",
  "enterDialogMessage": "Start of Quickview dialog window. Select Close to cancel and close the window.",
  "template": "product/quickView.isml",
  "renderedTemplate": "<div class=\"product-quickview product-standard col product-wrapper product-detail\" data-pid=\"1098152352\">\n    <div class=\"row\">\n        <!-- Product Images Carousel -->\n        \n\n<div class=\"primary-images col-12 col-sm-6 cst-gallery-wrap\">\n\n    \n    <div id=\"pdpCarousel-1098152352\" class=\"carousel slide cst-original-carousel\" data-interval=\"0\"\n        data-prev=\"Previous\"\n        data-next=\"Next\">\n        \n        <div class=\"carousel-inner\" role=\"listbox\">\n            \n                <div class='carousel-item active'>\n                    <img src=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw20e0b153/images/large/5fdaa7a193b5dee1faa80fecb0cb4ae7.png\" class=\"d-block img-fluid\" alt=\"Learning Php, Mysql &amp; Javascript: a Step-By-Step Guide to Creating Dynamic Websites image number 0\"\n                        itemprop=\"image\" />\n                </div>\n            \n        </div>\n        \n    </div>\n\n    \n    <div class=\"cst-gallery\" id=\"cst-gallery-1098152352\" data-pid=\"1098152352\" data-title=\"Learning Php, Mysql &amp; Javascript: a Step-By-Step Guide to Creating Dynamic Websites\"\n        data-first-img=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw20e0b153/images/large/5fdaa7a193b5dee1faa80fecb0cb4ae7.png\">\n\n        \n        <div class=\"cst-gallery__thumbs\" id=\"cst-thumbs-1098152352\">\n            \n                \n                    <button class=\"cst-gallery__thumb is-active\"\n                type=\"button\" data-index=\"0\" data-large=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw20e0b153/images/large/5fdaa7a193b5dee1faa80fecb0cb4ae7.png\"\n                aria-label=\"Image 1\">\n                <img src=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw20e0b153/images/large/5fdaa7a193b5dee1faa80fecb0cb4ae7.png\" alt=\"Learning Php, Mysql &amp; Javascript: a Step-By-Step Guide to Creating Dynamic Websites\" loading=\"lazy\" />\n                </button>\n                \n            \n            \n        </div>\n\n        \n        <div class=\"cst-gallery__main\">\n            <div class=\"cst-gallery__main-inner\" id=\"cst-main-inner-1098152352\">\n                <img class=\"cst-gallery__main-img\" id=\"cst-main-img-1098152352\"\n                    src=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw20e0b153/images/large/5fdaa7a193b5dee1faa80fecb0cb4ae7.png\" alt=\"Learning Php, Mysql &amp; Javascript: a Step-By-Step Guide to Creating Dynamic Websites\" />\n                <div class=\"cst-gallery__zoom-panel\" id=\"cst-zoom-panel-1098152352\">\n                    <img class=\"cst-gallery__zoom-img\" id=\"cst-zoom-img-1098152352\"\n                        src=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw20e0b153/images/large/5fdaa7a193b5dee1faa80fecb0cb4ae7.png\" alt=\"\" />\n                </div>\n                <div class=\"cst-gallery__fullview-overlay\" id=\"cst-fullview-1098152352\">\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"\n                        stroke-width=\"2.5\">\n                        <circle cx=\"11\" cy=\"11\" r=\"8\" />\n                        <line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\" />\n                        <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\" />\n                        <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\" /></svg>\n                    Click to see full view\n                </div>\n            </div>\n        </div>\n    </div>\n\n    \n\n    <script type=\"application/json\" id=\"cst-imgs-1098152352\">\n        [{\"url\":\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw20e0b153/images/large/5fdaa7a193b5dee1faa80fecb0cb4ae7.png\",\"alt\":\"Learning Php, Mysql &amp; Javascript: a Step-By-Step Guide to Creating Dynamic Websites\"}]\n        </script>\n\n\n</div>\n\n        <!-- Product Name and Number -->\n        <div class=\"col-sm-6\">\n            <div class=\"row\">\n                <div class=\"col\">\n                    <section>\n                        <h1 class=\"product-name\">Learning Php, Mysql &amp; Javascript: a Step-By-Step Guide to Creating Dynamic Websites</h1>\n                    </section>\n                </div>\n            </div>\n\n            <div class=\"detail-panel\">\n                <!-- Attributes -->\n                <section class=\"attributes\">\n\n                    <div class=\"row\">\n    <div class=\"col\">\n        \n    </div>\n</div>\n\n\n                        \n\n                        <div class=\"d-sm-none row availability align-self-end \" data-ready-to-order=\"true\" data-available=\"true\">\n                            \n<div class=\"col-4\">\n    <span class=\"availability non-input-label\">\n        Availability:\n    </span>\n</div>\n<div class=\"col-8\">\n    <ul class=\"list-unstyled availability-msg\">\n        <li>\n            \n                \n                    <div>In Stock</div>\n                \n            \n        </li>\n    </ul>\n</div>\n\n\n                        </div>\n\n                    <hr>\n\n                    <!-- Applicable Promotions -->\n                    <div class=\"row\">\n                        <div class=\"col-12 promotions\">\n                            <div class=\"align-self-center\">\n                                \n\n                            </div>\n                        </div>\n                    </div>\n                </section>\n\n                \n                    <!-- Options -->\n                    \n                \n            </div>\n        </div>\n    </div>\n\n    \n\n    \n</div>\n<div class=\"modal-footer row align-items-end\">\n    \n\n    <div class=\"hidden-xs-down col availability align-self-end global-availability\" data-ready-to-order=\"true\" data-available=\"true\">\n        <div class=\"row\">\n            \n<div class=\"col-4\">\n    <span class=\"availability non-input-label\">\n        Availability:\n    </span>\n</div>\n<div class=\"col-8\">\n    <ul class=\"list-unstyled availability-msg\">\n        <li>\n            \n                \n                    <div>In Stock</div>\n                \n            \n        </li>\n    </ul>\n</div>\n\n\n        </div>\n    </div>\n\n    <div class=\"col\">\n        <div class=\"row align-items-end\">\n            <!-- Quantity -->\n            <div class=\"hidden-xs-down col-4\">\n                \n                    \n<label for=\"quantity-1\">Quantity</label>\n<select class=\"quantity-select custom-select form-control\" id=\"quantity-1\">\n    \n        <option value=\"1\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&amp;quantity=1\"\n                selected\n        >\n            1\n        </option>\n    \n        <option value=\"2\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&amp;quantity=2\"\n                \n        >\n            2\n        </option>\n    \n        <option value=\"3\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&amp;quantity=3\"\n                \n        >\n            3\n        </option>\n    \n        <option value=\"4\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&amp;quantity=4\"\n                \n        >\n            4\n        </option>\n    \n        <option value=\"5\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&amp;quantity=5\"\n                \n        >\n            5\n        </option>\n    \n        <option value=\"6\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&amp;quantity=6\"\n                \n        >\n            6\n        </option>\n    \n        <option value=\"7\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&amp;quantity=7\"\n                \n        >\n            7\n        </option>\n    \n        <option value=\"8\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&amp;quantity=8\"\n                \n        >\n            8\n        </option>\n    \n        <option value=\"9\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&amp;quantity=9\"\n                \n        >\n            9\n        </option>\n    \n        <option value=\"10\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=1098152352&amp;quantity=10\"\n                \n        >\n            10\n        </option>\n    \n</select>\n\n                \n            </div>\n\n            <div class=\"col-8 mx-auto\">\n                <!-- Prices -->\n                <div class=\"prices\">\n                    \n                    \n\n    <div class=\"price\">\n        \n        \n<span>\n    \n\n    \n\n    \n    <span class=\"sales\">\n        \n        \n        \n            <span class=\"value\" content=\"68.30\"></span>\n        \n        A$68.30\n\n\n    </span>\n</span>\n\n    </div>\n\n\n                </div>\n\n                <!-- Cart and [Optionally] Apple Pay -->\n                \n                    \n<div class=\"row cart-and-ipay\">\n    <div class=\"col-sm-12\">\n        <input type=\"hidden\" class=\"add-to-cart-url\" value=\"/on/demandware.store/Sites-eMEGA-Site/default/Cart-AddProduct\">\n        <button class=\"add-to-cart-global btn btn-primary\"\n                data-pid=\"1098152352\"\n                >\n            <i class=\"fa fa-shopping-bag\"></i>\n            \n                Add to Cart\n            \n        </button>\n    </div>\n</div>\n\n                \n            </div>\n        </div>\n    </div>\n</div>\n",
  "productUrl": "/eMEGA/1098152352.html"
}