├── .gitattributes ├── 9781484238424.jpg ├── Ch01 ├── change-password.php ├── footer.php ├── header-for-template.php ├── header.php ├── index.php ├── info-col.php ├── logo.jpg ├── menu.php ├── mysqli_connect.php ├── nav.html ├── nav.php ├── nav.txt ├── password-thanks.php ├── process-change-password.php ├── process-register-page.php ├── register-page.php ├── register-thanks.php ├── register-view-users.php ├── simpledb.sql ├── template.php └── verify.js ├── Ch02 └── simpledb │ ├── change-password.php │ ├── footer.php │ ├── header-for-template.php │ ├── header.php │ ├── index.php │ ├── info-col.php │ ├── logo.jpg │ ├── menu.php │ ├── mysqli_connect.php │ ├── nav.html │ ├── nav.php │ ├── nav.txt │ ├── password-thanks.php │ ├── process-change-password.php │ ├── process-register-page.php │ ├── register-page.php │ ├── register-thanks.php │ ├── register-view-users.php │ ├── simpledb.sql │ ├── template.php │ └── verify.js ├── Ch03 └── login │ ├── admin-page.php │ ├── admin-view-users.php │ ├── admin_view_users.php │ ├── change-password.php │ ├── footer.php │ ├── header-admin.php │ ├── header-members.php │ ├── header-thanks.php │ ├── header.php │ ├── images │ └── polo.png │ ├── index.php │ ├── info-col.php │ ├── login-header.php │ ├── login.php │ ├── login_page.inc.php │ ├── logindb.sql │ ├── logo.jpg │ ├── logout.php │ ├── members-header.php │ ├── members-page.php │ ├── mysqli_connect.php │ ├── nav.php │ ├── password-header.php │ ├── process-change-password.php │ ├── process-login.php │ ├── process-register-page.php │ ├── register-header.php │ ├── register-page.php │ ├── register-password.php │ ├── register-thanks.php │ ├── register-view-users.php │ ├── thanks-header.php │ └── verify.js ├── Ch04 └── admintable │ └── admintable │ ├── admin-page.php │ ├── admin-view-users.php │ ├── admin_view_users.php │ ├── admintable.sql │ ├── change-password.php │ ├── delete_user.php │ ├── edit_user.php │ ├── footer.php │ ├── header-admin.php │ ├── header-members.php │ ├── header-thanks.php │ ├── header.php │ ├── index.php │ ├── info-col.php │ ├── login-header.php │ ├── login.php │ ├── logo.jpg │ ├── logout.php │ ├── members-page.php │ ├── mysqli_connect.php │ ├── nav.php │ ├── password-header.php │ ├── process-change-password.php │ ├── process-login.php │ ├── process-register-page.php │ ├── process_admin_view_users.php │ ├── process_delete_record.php │ ├── process_edit_record.php │ ├── process_temp_view_found_record.php │ ├── process_view_found_record.php │ ├── register-header.php │ ├── register-page.php │ ├── register-password.php │ ├── register-thanks.php │ ├── register-view-users.php │ ├── search.php │ ├── temp_view_found_record.php │ ├── thanks-header.php │ ├── verify.js │ └── view_found_record.php ├── Ch05 └── postal │ ├── admin-page.php │ ├── admin-view-users.php │ ├── admin_view_users.php │ ├── change-password.php │ ├── delete_user.php │ ├── edit_user.php │ ├── footer.php │ ├── header-admin.php │ ├── header-members.php │ ├── header-thanks.php │ ├── header.php │ ├── images │ ├── Thumbs.db │ ├── polo.png │ ├── tile-pale.jpg │ └── vertical_solution_PP.png │ ├── index.php │ ├── info-col-cards.php │ ├── info-col.php │ ├── login-header.php │ ├── login.php │ ├── logo.jpg │ ├── logout.php │ ├── members-header.php │ ├── members-page.php │ ├── mysqli_connect.php │ ├── nav.php │ ├── password-header.php │ ├── postaldb.sql │ ├── process-change-password.php │ ├── process-login.php │ ├── process-register-page.php │ ├── process_admin_view_users.php │ ├── process_delete_record.php │ ├── process_edit_record.php │ ├── process_temp_view_found_record.php │ ├── process_view_found_record.php │ ├── register-header.php │ ├── register-page-new.php │ ├── register-page.php │ ├── register-password.php │ ├── register-thanks.php │ ├── register-view-users.php │ ├── search.php │ ├── temp_view_found_record.php │ ├── thanks-header.php │ ├── verify.js │ └── view_found_record.php ├── Ch06 └── finalpostal │ ├── admin-page.php │ ├── admin-view-users.php │ ├── admin_view_users.php │ ├── cap.php │ ├── change-password.php │ ├── delete_user.php │ ├── edit_address.php │ ├── edit_user.php │ ├── finalpostal.sql │ ├── images │ ├── Thumbs.db │ ├── logo.jpg │ ├── polo.png │ ├── tile-pale.jpg │ └── vertical_solution_PP.png │ ├── includes │ ├── footer.php │ ├── header-admin.php │ ├── header-members.php │ ├── header-thanks.php │ ├── header.php │ ├── info-col-cards.php │ ├── info-col.php │ ├── login-header.php │ ├── logo.jpg │ ├── members-header.php │ ├── nav.php │ ├── password-header.php │ ├── register-header.php │ ├── register-thanks.php │ └── thanks-header.php │ ├── index.php │ ├── login.php │ ├── logo.jpg │ ├── logout.php │ ├── members-page.php │ ├── mysqli_connect.php │ ├── password-thanks.php │ ├── process-change-password.php │ ├── process-login.php │ ├── process-register-page.php │ ├── process_admin_view_users.php │ ├── process_delete_record.php │ ├── process_edit_address.php │ ├── process_edit_record.php │ ├── process_temp_view_found_record.php │ ├── process_view_found_addresses.php │ ├── process_view_found_record.php │ ├── register-page.php │ ├── register-password.php │ ├── register-thanks.php │ ├── register-view-users.php │ ├── safer-register-page.php │ ├── search.php │ ├── search_addresses.php │ ├── temp_view_found_record.php │ ├── verify.js │ ├── view_found_address.php │ ├── view_found_addresses.php │ └── view_found_record.php ├── Ch07 └── migrate │ ├── admin-page.php │ ├── admin-view-users.php │ ├── admin_view_users.php │ ├── cap.php │ ├── change-password.php │ ├── delete_record.php │ ├── delete_user.php │ ├── edit_address.php │ ├── edit_user.php │ ├── edit_your_account.php │ ├── feedback-form.css │ ├── feedback-form.php │ ├── feedback-handler.php │ ├── feedback │ ├── commenterr.php │ ├── emailerr.php │ ├── error.php │ └── thankyou.php │ ├── header-members-account.php │ ├── images │ ├── Thumbs.db │ ├── fredsemail.jpg │ ├── logo.jpg │ ├── polo.png │ ├── tile-pale.jpg │ └── vertical_solution_PP.png │ ├── includes │ ├── _vti_cnf │ │ ├── footer.php │ │ ├── header-admin.php │ │ ├── header-members.php │ │ ├── header-thanks.php │ │ ├── header.php │ │ ├── info-col-cards.php │ │ ├── info-col.php │ │ ├── login-header.php │ │ ├── login_page.inc.php │ │ ├── nav.php │ │ ├── password-header.php │ │ └── register-header.php │ ├── footer.php │ ├── header-admin.php │ ├── header-members-account.php │ ├── header-members.php │ ├── header-thanks.php │ ├── header.php │ ├── header1.php │ ├── header_members_account.php │ ├── info-col-cards.php │ ├── info-col.php │ ├── login-header.php │ ├── login_page.inc.php │ ├── logo.jpg │ ├── members-header.php │ ├── nav.php │ ├── password-header.php │ ├── register-header.php │ ├── register-thanks.php │ ├── thanks-header.php │ └── thankyou-header.php │ ├── index.php │ ├── login.php │ ├── logo.jpg │ ├── logout.php │ ├── members-page.php │ ├── migrate.sql │ ├── mysqli_connect.php │ ├── nav.php │ ├── password-thanks.php │ ├── process-change-password.php │ ├── process-login.php │ ├── process-register-page.php │ ├── process_admin_view_users.php │ ├── process_delete_record.php │ ├── process_edit_address.php │ ├── process_edit_record.php │ ├── process_edit_your_account.php │ ├── process_edit_your_account1.php │ ├── process_temp_view_found_record.php │ ├── process_view_found_addresses.php │ ├── process_view_found_record.php │ ├── register-password.php │ ├── register-thanks.php │ ├── register-view-users.php │ ├── safer-register-page.php │ ├── search.php │ ├── search_addresses.php │ ├── styles.css │ ├── temp_view_found_record.php │ ├── users.sql │ ├── verify.js │ ├── view_found_addresses.php │ └── view_found_record.php ├── Ch08 └── estate │ ├── advert.php │ ├── advert_houses.php │ ├── advert_search.php │ ├── another.php │ ├── cap.php │ ├── contact-handler.php │ ├── contact.php │ ├── estatedb.sql │ ├── feedback │ ├── commenterr.html │ ├── emailerr.html │ ├── error-style.css │ ├── error.html │ ├── feedback-form.css │ ├── feedback.css │ └── thankyou.html │ ├── footer.php │ ├── found_houses.php │ ├── house_details.php │ ├── images │ ├── TIFs │ │ ├── House 2.wmf │ │ ├── Thumbs.db │ │ ├── house03-120.tif │ │ ├── house03-semi-120.gif │ │ ├── house03-semi.tif │ │ ├── house03.tif │ │ ├── house05.tif │ │ ├── house06.tif │ │ ├── house09.tif │ │ ├── house10.tif │ │ ├── house11.tif │ │ ├── house12.tif │ │ ├── house_01.tif │ │ └── house_08.gif │ ├── Thumbs.db │ ├── Timberedrow.wmf │ ├── bung13-semi-thumb.gif │ ├── bung13-semi.gif │ ├── bung14-semi-thumb.gif │ ├── bung14-semi.gif │ ├── devon-map-crop.jpg │ ├── devon-map.jpg │ ├── devon-map.tif │ ├── email.png │ ├── header3.jpg │ ├── house01-191.gif │ ├── house01.gif │ ├── house02-120.gif │ ├── house02.gif │ ├── house03-137-semi.gif │ ├── house03-semi.gif │ ├── house04-137-semi.gif │ ├── house04-semi.tif │ ├── house05-104.gif │ ├── house05.gif │ ├── house06-126.gif │ ├── house06.gif │ ├── house07-153.gif │ ├── house07.gif │ ├── house07.tif │ ├── house08.jpg │ ├── house08.tif │ ├── house09-semi-110.gif │ ├── house09-semi.gif │ ├── house10-151.gif │ ├── house10.gif │ ├── house11-127.gif │ ├── house11.gif │ ├── house12-102.gif │ ├── house12.gif │ ├── house_on_river.gif │ ├── lighthouse.wmf │ ├── pictures │ │ ├── Thumbs.db │ │ ├── bung13-semi-thumb.gif │ │ ├── bung13-semi.gif │ │ ├── bung14-semi-thumb.gif │ │ ├── bung14-semi.gif │ │ ├── default.jpg │ │ ├── house01-191.gif │ │ ├── house01.gif │ │ ├── house02-120.gif │ │ ├── house02.gif │ │ ├── house03-137-semi.gif │ │ ├── house03-semi.gif │ │ ├── house04-137-semi.gif │ │ ├── house04-semi.tif │ │ ├── house05-104.gif │ │ ├── house05.gif │ │ ├── house06-126.gif │ │ ├── house06.gif │ │ ├── house07-153.gif │ │ ├── house07.gif │ │ ├── house07.tif │ │ ├── house08.jpg │ │ ├── house08.tif │ │ ├── house09-semi-110.gif │ │ ├── house09-semi.gif │ │ ├── house10-151.gif │ │ ├── house10.gif │ │ ├── house11-127.gif │ │ ├── house11.gif │ │ ├── house12-102.gif │ │ ├── house12.gif │ │ └── house_on_river.gif │ ├── rosette-128.png │ └── thumbs │ │ ├── Thumbs.db │ │ ├── bung13-semi-thumb.gif │ │ ├── bung13-semi.gif │ │ ├── bung14-semi-thumb.gif │ │ ├── bung14-semi.gif │ │ ├── default.jpg │ │ ├── house01-191.gif │ │ ├── house01.gif │ │ ├── house02-120.gif │ │ ├── house02.gif │ │ ├── house03-137-semi.gif │ │ ├── house03-semi.gif │ │ ├── house04-137-semi.gif │ │ ├── house04-semi.tif │ │ ├── house05-104.gif │ │ ├── house05.gif │ │ ├── house06-126.gif │ │ ├── house06.gif │ │ ├── house07-153.gif │ │ ├── house07.gif │ │ ├── house07.tif │ │ ├── house08.jpg │ │ ├── house08.tif │ │ ├── house09-semi-110.gif │ │ ├── house09-semi.gif │ │ ├── house10-151.gif │ │ ├── house10.gif │ │ ├── house11-127.gif │ │ ├── house11.gif │ │ ├── house12-102.gif │ │ ├── house12.gif │ │ └── house_on_river.gif │ ├── includes │ ├── another-button.php │ ├── footer.php │ ├── header.php │ ├── header_3btn.php │ ├── header_4btn.php │ ├── header_advert.php │ ├── header_found_houses.php │ └── menu.php │ ├── index.php │ ├── login.php │ ├── logout.php │ ├── mysqli_connect.php │ ├── process-login.php │ ├── process-register-page.php │ ├── rosette-128.png │ ├── rosette.jpeg │ ├── safer-register-page.php │ └── transparent.css ├── Ch09 └── birds │ ├── birds.css │ ├── birds.php │ ├── birdsdb.sql │ ├── cap.php │ ├── footer.php │ ├── images │ ├── Thumbs.db │ ├── header3.jpg │ └── vertical_solution_PP.png │ ├── includes │ ├── footer.php │ ├── header.php │ ├── info-col-cards.php │ ├── info-col.php │ └── nav.php │ ├── index.php │ ├── join-2.php │ ├── join-3.php │ ├── location.php │ ├── member_reg.php │ ├── mysqli_connect.php │ ├── pay-with-check.php │ ├── print.css │ ├── process-register-page.php │ ├── register-thanks.php │ ├── reserves.php │ └── verify.js ├── Ch10 └── msgboarddb │ ├── cap.php │ ├── forum.php │ ├── forum_c.php │ ├── forum_w.php │ ├── images │ └── Thumbs.db │ ├── includes │ ├── footer.php │ └── header.php │ ├── index.php │ ├── login.php │ ├── logout.php │ ├── msgboard.css │ ├── msgboarddb.sql │ ├── mysqli_connect.php │ ├── post.php │ ├── post_thanks.php │ ├── process-login.php │ ├── process-register-page.php │ ├── process_post.php │ ├── quotes_found.php │ ├── register-thanks.php │ ├── safer-register-page.php │ ├── search.php │ ├── verify.js │ └── view_posts.php ├── Ch11 ├── Customcart │ ├── added.php │ ├── added1.php │ ├── admin_add_painting.php │ ├── admin_add_painting1.php │ ├── admin_form.css │ ├── admin_page.css │ ├── admin_page.php │ ├── admin_search.css │ ├── cart.php │ ├── checkout.php │ ├── customcart │ │ ├── added.php │ │ ├── admin_add_artist.php │ │ ├── admin_add_painting.php │ │ ├── admin_page.php │ │ ├── cart.php │ │ ├── checkout.php │ │ ├── customdb.sql │ │ ├── forgot.php │ │ ├── found_pics_cart.php │ │ ├── images │ │ │ ├── L-looking-back-a-beer.jpg │ │ │ ├── L-silver-studded-blue.jpg │ │ │ ├── Thumbs.db │ │ │ ├── aw-brown-vessel-200.jpg │ │ │ ├── aw-brown-vessel-thumb.jpg │ │ │ ├── aw-brown-vessel.jpg │ │ │ ├── aw-white-jug-home.jpg │ │ │ ├── aw-white-jug-thumb.jpg │ │ │ ├── aw-white-jug.jpg │ │ │ ├── cart.jpg │ │ │ ├── dove-1.png │ │ │ ├── green-grad-800.jpg │ │ │ ├── home.jpg │ │ │ ├── k-abstract-squares-thumb.jpg │ │ │ ├── k-abstract-thumb.jpg │ │ │ ├── k-copper-kettle-300.jpg │ │ │ ├── k-copper-kettle-home.jpg │ │ │ ├── k-copper-kettle-thumb.jpg │ │ │ ├── k-stil-life-2.jpg │ │ │ ├── k-stil-life-3.jpg │ │ │ ├── k-stil-life-thumb.jpg │ │ │ ├── k-still-life-thumb.jpg │ │ │ ├── large files │ │ │ │ ├── L-looking-back-a-beer.jpg │ │ │ │ ├── L-silver-studded-blue.jpg │ │ │ │ ├── L-silver-washed=fritillary.jpg │ │ │ │ ├── Thumbs.db │ │ │ │ ├── aw-brown-vessel-200.jpg │ │ │ │ ├── aw-brown-vessel.jpg │ │ │ │ ├── aw-white-jug-200.jpg │ │ │ │ ├── aw-white-jug-home.jpg │ │ │ │ ├── aw-white-jug.jpg │ │ │ │ ├── k-copper-kettle-380.jpg │ │ │ │ ├── k-stil-life-2.jpg │ │ │ │ ├── k-stil-life-3.jpg │ │ │ │ └── k-stil-life-300.jpg │ │ │ ├── prints.jpg │ │ │ ├── rsb-beer-thumb.jpg │ │ │ ├── rsb-blue-thumb.jpg │ │ │ ├── rsb-fritillary-thumb.jpg │ │ │ ├── rsb-lyme-thumb.jpg │ │ │ ├── title.jpg │ │ │ └── unavailable.png │ │ ├── includes │ │ │ ├── footer.php │ │ │ ├── header.php │ │ │ └── menu.php │ │ ├── index.php │ │ ├── login-files │ │ │ ├── login.php │ │ │ ├── login_functions.php │ │ │ └── process_login.php │ │ ├── login.php │ │ ├── login_functions.php │ │ ├── login_toolss.php │ │ ├── logout.php │ │ ├── mysqli_connect.php │ │ ├── process_add_painting.php │ │ ├── process_admin_page.php │ │ ├── process_cart.php │ │ ├── process_checkout.php │ │ ├── process_forgot.php │ │ ├── process_found_pics.php │ │ ├── process_login.php │ │ ├── process_register.php │ │ ├── register.php │ │ ├── register_thanks.php │ │ ├── transparent.css │ │ ├── users_search_page.php │ │ └── verify.js │ ├── customcart52818.zip │ ├── customcartnew │ │ ├── customcartnew │ │ │ ├── added.php │ │ │ ├── admin_add_artist.php │ │ │ ├── admin_add_painting.php │ │ │ ├── admin_page.php │ │ │ ├── cart.php │ │ │ ├── checkout.php │ │ │ ├── customdb.sql │ │ │ ├── forgot.php │ │ │ ├── found_pics_cart.php │ │ │ ├── images │ │ │ │ ├── L-looking-back-a-beer.jpg │ │ │ │ ├── L-silver-studded-blue.jpg │ │ │ │ ├── Thumbs.db │ │ │ │ ├── aw-brown-vessel-200.jpg │ │ │ │ ├── aw-brown-vessel-thumb.jpg │ │ │ │ ├── aw-brown-vessel.jpg │ │ │ │ ├── aw-white-jug-home.jpg │ │ │ │ ├── aw-white-jug-thumb.jpg │ │ │ │ ├── aw-white-jug.jpg │ │ │ │ ├── cart.jpg │ │ │ │ ├── dove-1.png │ │ │ │ ├── green-grad-800.jpg │ │ │ │ ├── home.jpg │ │ │ │ ├── k-abstract-squares-thumb.jpg │ │ │ │ ├── k-abstract-thumb.jpg │ │ │ │ ├── k-copper-kettle-300.jpg │ │ │ │ ├── k-copper-kettle-home.jpg │ │ │ │ ├── k-copper-kettle-thumb.jpg │ │ │ │ ├── k-stil-life-2.jpg │ │ │ │ ├── k-stil-life-3.jpg │ │ │ │ ├── k-stil-life-thumb.jpg │ │ │ │ ├── k-still-life-thumb.jpg │ │ │ │ ├── large files │ │ │ │ │ ├── L-looking-back-a-beer.jpg │ │ │ │ │ ├── L-silver-studded-blue.jpg │ │ │ │ │ ├── L-silver-washed=fritillary.jpg │ │ │ │ │ ├── Thumbs.db │ │ │ │ │ ├── aw-brown-vessel-200.jpg │ │ │ │ │ ├── aw-brown-vessel.jpg │ │ │ │ │ ├── aw-white-jug-200.jpg │ │ │ │ │ ├── aw-white-jug-home.jpg │ │ │ │ │ ├── aw-white-jug.jpg │ │ │ │ │ ├── k-copper-kettle-380.jpg │ │ │ │ │ ├── k-stil-life-2.jpg │ │ │ │ │ ├── k-stil-life-3.jpg │ │ │ │ │ └── k-stil-life-300.jpg │ │ │ │ ├── prints.jpg │ │ │ │ ├── rsb-beer-thumb.jpg │ │ │ │ ├── rsb-blue-thumb.jpg │ │ │ │ ├── rsb-fritillary-thumb.jpg │ │ │ │ ├── rsb-lyme-thumb.jpg │ │ │ │ ├── title.jpg │ │ │ │ └── unavailable.png │ │ │ ├── includes │ │ │ │ ├── footer.php │ │ │ │ ├── header.php │ │ │ │ └── menu.php │ │ │ ├── index.php │ │ │ ├── login-files │ │ │ │ ├── login.php │ │ │ │ ├── login_functions.php │ │ │ │ └── process_login.php │ │ │ ├── login.php │ │ │ ├── login_functions.php │ │ │ ├── login_toolss.php │ │ │ ├── logout.php │ │ │ ├── mysqli_connect.php │ │ │ ├── process_add_painting.php │ │ │ ├── process_admin_page.php │ │ │ ├── process_cart.php │ │ │ ├── process_checkout.php │ │ │ ├── process_forgot.php │ │ │ ├── process_found_pics.php │ │ │ ├── process_login.php │ │ │ ├── process_register.php │ │ │ ├── register.php │ │ │ ├── register_thanks.php │ │ │ ├── transparent.css │ │ │ ├── users_search_page.php │ │ │ └── verify.js │ │ └── customcartnew53018v2.zip │ ├── customcartnewest.zip │ ├── customdb.sql │ ├── forgot.php │ ├── found_paintings.css │ ├── found_pics_cart.php │ ├── header_found_pics_cart1.inc │ ├── images │ │ ├── L-looking-back-a-beer.jpg │ │ ├── L-silver-studded-blue.jpg │ │ ├── Thumbs.db │ │ ├── aw-brown-vessel-200.jpg │ │ ├── aw-brown-vessel-thumb.jpg │ │ ├── aw-white-jug-home.jpg │ │ ├── aw-white-jug-thumb.jpg │ │ ├── dove-1.png │ │ ├── k-copper-kettle-300.jpg │ │ ├── k-copper-kettle-home.jpg │ │ ├── k-copper-kettle-thumb.jpg │ │ ├── k-still-life-thumb.jpg │ │ ├── rsb-beer-thumb.jpg │ │ ├── rsb-blue-thumb.jpg │ │ ├── rsb-fritillary-thumb.jpg │ │ └── rsb-lyme-thumb.jpg │ ├── includes │ │ ├── footer.inc │ │ ├── footer.php │ │ ├── header_add_painting.inc │ │ ├── header_add_painting1.php │ │ ├── header_admin.inc │ │ ├── header_checkout.inc │ │ ├── header_forgot.inc │ │ ├── header_found_pics.inc │ │ ├── header_found_pics_cart.inc │ │ ├── header_found_pics_cart1.inc │ │ ├── header_found_pics_cart1.php │ │ ├── header_home.inc │ │ ├── header_login.inc │ │ ├── header_reg.inc │ │ ├── header_thanks.inc │ │ ├── login_page.inc │ │ ├── login_page.inc.php │ │ ├── menu.inc │ │ ├── menu1.php │ │ └── style.css │ ├── index.php │ ├── login-files │ │ ├── login.php │ │ ├── login_functions.php │ │ └── process_login.php │ ├── login.php │ ├── login_functions.php │ ├── login_toolss.php │ ├── logout.php │ ├── mysqli_connect.php │ ├── order_contents.sql │ ├── orders.sql │ ├── process_add_painting.php │ ├── process_login.php │ ├── register-thanks.php │ ├── register.css │ ├── register.php │ ├── search.css │ ├── transparent.css │ └── users_search_page.php └── paypalcart │ ├── admin_add_artist.php │ ├── admin_add_painting.php │ ├── admin_page.php │ ├── forgot.php │ ├── found_paintings.php │ ├── images │ ├── L-looking-back-a-beer.jpg │ ├── L-silver-studded-blue.jpg │ ├── Thumbs.db │ ├── aw-brown-vessel-200.jpg │ ├── aw-brown-vessel-thumb.jpg │ ├── aw-brown-vessel.jpg │ ├── aw-white-jug-home.jpg │ ├── aw-white-jug-thumb.jpg │ ├── aw-white-jug.jpg │ ├── cart.jpg │ ├── dove-1.png │ ├── green-grad-800.jpg │ ├── home.jpg │ ├── k-abstract-squares-thumb.jpg │ ├── k-abstract-thumb.jpg │ ├── k-copper-kettle-300.jpg │ ├── k-copper-kettle-home.jpg │ ├── k-copper-kettle-thumb.jpg │ ├── k-stil-life-2.jpg │ ├── k-stil-life-3.jpg │ ├── k-stil-life-thumb.jpg │ ├── k-still-life-thumb.jpg │ ├── large files │ │ ├── L-looking-back-a-beer.jpg │ │ ├── L-silver-studded-blue.jpg │ │ ├── L-silver-washed=fritillary.jpg │ │ ├── Thumbs.db │ │ ├── aw-brown-vessel-200.jpg │ │ ├── aw-brown-vessel.jpg │ │ ├── aw-white-jug-200.jpg │ │ ├── aw-white-jug-home.jpg │ │ ├── aw-white-jug.jpg │ │ ├── k-copper-kettle-380.jpg │ │ ├── k-stil-life-2.jpg │ │ ├── k-stil-life-3.jpg │ │ └── k-stil-life-300.jpg │ ├── prints.jpg │ ├── rsb-beer-thumb.jpg │ ├── rsb-blue-thumb.jpg │ ├── rsb-fritillary-thumb.jpg │ ├── rsb-lyme-thumb.jpg │ ├── title.jpg │ └── unavailable.png │ ├── includes │ ├── footer.php │ ├── header.php │ └── menu.php │ ├── index.php │ ├── login-files │ ├── login.php │ ├── login_functions.php │ └── process_login.php │ ├── login.php │ ├── login_functions.php │ ├── logout.php │ ├── logs │ ├── error_log.log │ └── exception_log.log │ ├── mysqli_connect.php │ ├── paypaldb.sql │ ├── process_add_painting.php │ ├── process_admin_page.php │ ├── process_forgot.php │ ├── process_found_pics.php │ ├── process_login.php │ ├── process_register.php │ ├── register.php │ ├── register_thanks.php │ ├── transparent.css │ └── users_search_page.php ├── Contributing.md ├── LICENSE.txt ├── README.md └── errata.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /9781484238424.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/9781484238424.jpg -------------------------------------------------------------------------------- /Ch01/footer.php: -------------------------------------------------------------------------------- 1 |

Copyright © Adrian West & Steve Prettyman 2018 Designed by 2 | Adrian West and 3 | Steve Prettyman Valid 4 | CSS & 5 | HTML5

-------------------------------------------------------------------------------- /Ch01/header-for-template.php: -------------------------------------------------------------------------------- 1 |
2 | Logo 3 |
4 |
5 |

This is the header

6 |
7 | -------------------------------------------------------------------------------- /Ch01/header.php: -------------------------------------------------------------------------------- 1 |
2 | Logo 3 |
4 |
5 |

Header Goes Here

6 |
7 | -------------------------------------------------------------------------------- /Ch01/info-col.php: -------------------------------------------------------------------------------- 1 |
2 |

This is the information column

3 |

Web design by
A W West and
Steve Prettyman

4 |
-------------------------------------------------------------------------------- /Ch01/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch01/logo.jpg -------------------------------------------------------------------------------- /Ch01/menu.php: -------------------------------------------------------------------------------- 1 | 2 |
  • Register
  • 3 |
  • View Users
  • 4 |
  • New Password
  • 5 | -------------------------------------------------------------------------------- /Ch01/mysqli_connect.php: -------------------------------------------------------------------------------- 1 | 2 | Home 3 | 4 | 7 | 10 | 13 | -------------------------------------------------------------------------------- /Ch01/verify.js: -------------------------------------------------------------------------------- 1 | function checked() { 2 | if (document.getElementById('password1').value == 3 | document.getElementById('password2').value) { 4 | document.getElementById('message').style.color = 'green'; 5 | document.getElementById('message').innerHTML = 'Passwords match'; 6 | return true; 7 | } else { 8 | document.getElementById('message').style.color = 'red'; 9 | document.getElementById('message').innerHTML = 'Passwords do not match'; 10 | return false; 11 | } 12 | } -------------------------------------------------------------------------------- /Ch02/simpledb/footer.php: -------------------------------------------------------------------------------- 1 |

    Copyright © Adrian West & Steve Prettyman 2018 Designed by 2 | Adrian West and 3 | Steve Prettyman Valid 4 | CSS & 5 | HTML5

    -------------------------------------------------------------------------------- /Ch02/simpledb/header-for-template.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    This is the header

    6 |
    7 | -------------------------------------------------------------------------------- /Ch02/simpledb/header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch02/simpledb/info-col.php: -------------------------------------------------------------------------------- 1 |
    2 |

    This is the information column

    3 |

    Web design by
    A W West and
    Steve Prettyman

    4 |
    -------------------------------------------------------------------------------- /Ch02/simpledb/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch02/simpledb/logo.jpg -------------------------------------------------------------------------------- /Ch02/simpledb/menu.php: -------------------------------------------------------------------------------- 1 | 2 |
  • Register
  • 3 |
  • View Users
  • 4 |
  • New Password
  • 5 | -------------------------------------------------------------------------------- /Ch02/simpledb/mysqli_connect.php: -------------------------------------------------------------------------------- 1 | 2 | Home 3 | 4 | 7 | 10 | 13 | -------------------------------------------------------------------------------- /Ch02/simpledb/verify.js: -------------------------------------------------------------------------------- 1 | function checked() { 2 | if (document.getElementById('password1').value == 3 | document.getElementById('password2').value) { 4 | document.getElementById('message').style.color = 'green'; 5 | document.getElementById('message').innerHTML = 'Passwords match'; 6 | return true; 7 | } else { 8 | document.getElementById('message').style.color = 'red'; 9 | document.getElementById('message').innerHTML = 'Passwords do not match'; 10 | return false; 11 | } 12 | } -------------------------------------------------------------------------------- /Ch03/login/footer.php: -------------------------------------------------------------------------------- 1 |

    Copyright © Adrian West & Steve Prettyman 2018 Designed by 2 | Adrian West and 3 | Steve Prettyman Valid 4 | CSS & 5 | HTML5

    -------------------------------------------------------------------------------- /Ch03/login/header-admin.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /Ch03/login/header-members.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch03/login/header-thanks.php: -------------------------------------------------------------------------------- 1 | 10 | 11 | -------------------------------------------------------------------------------- /Ch03/login/header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch03/login/images/polo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch03/login/images/polo.png -------------------------------------------------------------------------------- /Ch03/login/info-col.php: -------------------------------------------------------------------------------- 1 |

    This is the information column

    2 |

    Information area

    3 | 4 | -------------------------------------------------------------------------------- /Ch03/login/login-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch03/login/login_page.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch03/login/login_page.inc.php -------------------------------------------------------------------------------- /Ch03/login/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch03/login/logo.jpg -------------------------------------------------------------------------------- /Ch03/login/logout.php: -------------------------------------------------------------------------------- 1 | 2 | Logo 3 | 4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch03/login/mysqli_connect.php: -------------------------------------------------------------------------------- 1 | 2 | Home 3 | 4 | 7 | 10 | 13 | -------------------------------------------------------------------------------- /Ch03/login/password-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch03/login/register-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 16 | -------------------------------------------------------------------------------- /Ch03/login/thanks-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch03/login/verify.js: -------------------------------------------------------------------------------- 1 | function checked() { 2 | if (document.getElementById('password1').value == 3 | document.getElementById('password2').value) { 4 | document.getElementById('message').style.color = 'green'; 5 | document.getElementById('message').innerHTML = 'Passwords match'; 6 | return true; 7 | } else { 8 | document.getElementById('message').style.color = 'red'; 9 | document.getElementById('message').innerHTML = 'Passwords do not match'; 10 | return false; 11 | } 12 | } -------------------------------------------------------------------------------- /Ch04/admintable/admintable/footer.php: -------------------------------------------------------------------------------- 1 |

    Copyright © Adrian West & Steve Prettyman 2018 Designed by 2 | Adrian West and 3 | Steve Prettyman Valid 4 | CSS & 5 | HTML5

    -------------------------------------------------------------------------------- /Ch04/admintable/admintable/header-admin.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 15 | -------------------------------------------------------------------------------- /Ch04/admintable/admintable/header-members.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch04/admintable/admintable/header-thanks.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 12 | 13 | -------------------------------------------------------------------------------- /Ch04/admintable/admintable/header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch04/admintable/admintable/info-col.php: -------------------------------------------------------------------------------- 1 |

    This is the information column

    2 |

    Information area

    3 | 4 | -------------------------------------------------------------------------------- /Ch04/admintable/admintable/login-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch04/admintable/admintable/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch04/admintable/admintable/logo.jpg -------------------------------------------------------------------------------- /Ch04/admintable/admintable/logout.php: -------------------------------------------------------------------------------- 1 | 2 | Home 3 | 4 | 7 | 10 | 13 | -------------------------------------------------------------------------------- /Ch04/admintable/admintable/password-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch04/admintable/admintable/register-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 16 | -------------------------------------------------------------------------------- /Ch04/admintable/admintable/thanks-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch04/admintable/admintable/verify.js: -------------------------------------------------------------------------------- 1 | function checked() { 2 | if (document.getElementById('password1').value == 3 | document.getElementById('password2').value) { 4 | document.getElementById('message').style.color = 'green'; 5 | document.getElementById('message').innerHTML = 'Passwords match'; 6 | return true; 7 | } else { 8 | document.getElementById('message').style.color = 'red'; 9 | document.getElementById('message').innerHTML = 'Passwords do not match'; 10 | return false; 11 | } 12 | } -------------------------------------------------------------------------------- /Ch05/postal/footer.php: -------------------------------------------------------------------------------- 1 |

    Copyright © Adrian West & Steve Prettyman 2018 Designed by 2 | Adrian West and 3 | Steve Prettyman Valid 4 | CSS & 5 | HTML5

    -------------------------------------------------------------------------------- /Ch05/postal/header-admin.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 16 | -------------------------------------------------------------------------------- /Ch05/postal/header-members.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch05/postal/header-thanks.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 12 | 13 | -------------------------------------------------------------------------------- /Ch05/postal/header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch05/postal/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch05/postal/images/Thumbs.db -------------------------------------------------------------------------------- /Ch05/postal/images/polo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch05/postal/images/polo.png -------------------------------------------------------------------------------- /Ch05/postal/images/tile-pale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch05/postal/images/tile-pale.jpg -------------------------------------------------------------------------------- /Ch05/postal/images/vertical_solution_PP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch05/postal/images/vertical_solution_PP.png -------------------------------------------------------------------------------- /Ch05/postal/info-col-cards.php: -------------------------------------------------------------------------------- 1 | 2 |

    Payment Methods

    3 | Pay by PayPal or Credit card 4 | 5 | -------------------------------------------------------------------------------- /Ch05/postal/info-col.php: -------------------------------------------------------------------------------- 1 |

    This is the information column

    2 |

    Information area

    3 | 4 | -------------------------------------------------------------------------------- /Ch05/postal/login-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch05/postal/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch05/postal/logo.jpg -------------------------------------------------------------------------------- /Ch05/postal/logout.php: -------------------------------------------------------------------------------- 1 | 2 | Logo 3 | 4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch05/postal/mysqli_connect.php: -------------------------------------------------------------------------------- 1 | 2 | Home 3 | 4 | 7 | 10 | 13 | -------------------------------------------------------------------------------- /Ch05/postal/password-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch05/postal/register-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 16 | -------------------------------------------------------------------------------- /Ch05/postal/thanks-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch05/postal/verify.js: -------------------------------------------------------------------------------- 1 | function checked() { 2 | if (document.getElementById('password1').value == 3 | document.getElementById('password2').value) { 4 | document.getElementById('message').style.color = 'green'; 5 | document.getElementById('message').innerHTML = 'Passwords match'; 6 | return true; 7 | } else { 8 | document.getElementById('message').style.color = 'red'; 9 | document.getElementById('message').innerHTML = 'Passwords do not match'; 10 | return false; 11 | } 12 | } -------------------------------------------------------------------------------- /Ch06/finalpostal/cap.php: -------------------------------------------------------------------------------- 1 | Are you human? Click recaptcha"; 10 | header( "refresh:1;" ); 11 | } 12 | } 13 | else { echo "

    Are you human? Click recaptcha!

    "; 14 | header( "refresh:1;" ); 15 | } 16 | 17 | ?> -------------------------------------------------------------------------------- /Ch06/finalpostal/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch06/finalpostal/images/Thumbs.db -------------------------------------------------------------------------------- /Ch06/finalpostal/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch06/finalpostal/images/logo.jpg -------------------------------------------------------------------------------- /Ch06/finalpostal/images/polo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch06/finalpostal/images/polo.png -------------------------------------------------------------------------------- /Ch06/finalpostal/images/tile-pale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch06/finalpostal/images/tile-pale.jpg -------------------------------------------------------------------------------- /Ch06/finalpostal/images/vertical_solution_PP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch06/finalpostal/images/vertical_solution_PP.png -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/footer.php: -------------------------------------------------------------------------------- 1 |

    Copyright © Adrian West & Steve Prettyman 2017 Designed by 2 | Adrian West and 3 | Steve Prettyman Valid 4 | CSS & 5 | HTML5

    -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/header-admin.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 16 | -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/header-members.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/header-thanks.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 12 | 13 | -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/info-col-cards.php: -------------------------------------------------------------------------------- 1 | 2 |

    Payment Methods

    3 | Pay by PayPal or Credit card 4 | 5 | -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/info-col.php: -------------------------------------------------------------------------------- 1 |

    This is the information column

    2 |

    Information area

    3 | 4 | -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/login-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch06/finalpostal/includes/logo.jpg -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/members-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/nav.php: -------------------------------------------------------------------------------- 1 | 4 | 7 | 10 | 13 | -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/password-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/register-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 16 | -------------------------------------------------------------------------------- /Ch06/finalpostal/includes/thanks-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch06/finalpostal/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch06/finalpostal/logo.jpg -------------------------------------------------------------------------------- /Ch06/finalpostal/logout.php: -------------------------------------------------------------------------------- 1 | Are you human? Click recaptcha"; 10 | header( "refresh:1;" ); 11 | } 12 | } 13 | else { echo "

    Are you human? Click recaptcha!

    "; 14 | header( "refresh:1;" ); 15 | } 16 | 17 | ?> -------------------------------------------------------------------------------- /Ch07/migrate/feedback-form.css: -------------------------------------------------------------------------------- 1 | #sb, form{ 2 | display: block; 3 | margin-left: auto; 4 | margin-right: auto; 5 | text-align: center; 6 | } 7 | body {margin:0; padding:0; } 8 | .cntr { text-align:center; } 9 | -------------------------------------------------------------------------------- /Ch07/migrate/header-members-account.php: -------------------------------------------------------------------------------- 1 |

    This is the Header

    2 |
    3 | 8 |
    9 | -------------------------------------------------------------------------------- /Ch07/migrate/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch07/migrate/images/Thumbs.db -------------------------------------------------------------------------------- /Ch07/migrate/images/fredsemail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch07/migrate/images/fredsemail.jpg -------------------------------------------------------------------------------- /Ch07/migrate/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch07/migrate/images/logo.jpg -------------------------------------------------------------------------------- /Ch07/migrate/images/polo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch07/migrate/images/polo.png -------------------------------------------------------------------------------- /Ch07/migrate/images/tile-pale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch07/migrate/images/tile-pale.jpg -------------------------------------------------------------------------------- /Ch07/migrate/images/vertical_solution_PP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch07/migrate/images/vertical_solution_PP.png -------------------------------------------------------------------------------- /Ch07/migrate/includes/_vti_cnf/header-members.php: -------------------------------------------------------------------------------- 1 | vti_encoding:SR|utf8-nl 2 | vti_timelastmodified:TR|07 Sep 2017 17:40:15 -0000 3 | vti_extenderversion:SR|12.0.0.0 4 | vti_backlinkinfo:VX|members-page.php 5 | vti_author:SR|USERX-893NME34B\\Janice 6 | vti_modifiedby:SR|USERX-893NME34B\\Janice 7 | vti_timecreated:TR|07 Sep 2017 17:40:15 -0000 8 | vti_cacheddtm:TX|07 Sep 2017 17:40:15 -0000 9 | vti_filesize:IR|202 10 | vti_cachedlinkinfo:VX|H|logout.php H|register-password.php 11 | vti_cachedsvcrellinks:VX|NHUS|includes/logout.php NHUS|includes/register-password.php 12 | vti_cachedneedsrewrite:BR|false 13 | vti_cachedhasbots:BR|false 14 | vti_cachedhastheme:BR|false 15 | vti_cachedhasborder:BR|false 16 | vti_charset:SR|utf-8 17 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/_vti_cnf/header-thanks.php: -------------------------------------------------------------------------------- 1 | vti_encoding:SR|utf8-nl 2 | vti_timelastmodified:TR|06 Dec 2012 20:36:08 -0000 3 | vti_extenderversion:SR|12.0.0.0 4 | vti_backlinkinfo:VX|register-thanks.php 5 | vti_author:SR|USERX-893NME34B\\Janice 6 | vti_modifiedby:SR|USERX-893NME34B\\Janice 7 | vti_timecreated:TR|06 Dec 2012 20:36:08 -0000 8 | vti_cacheddtm:TX|06 Dec 2012 20:36:08 -0000 9 | vti_filesize:IR|167 10 | vti_cachedlinkinfo:VX|H|index.php 11 | vti_cachedsvcrellinks:VX|NHUS|includes/index.php 12 | vti_cachedneedsrewrite:BR|false 13 | vti_cachedhasbots:BR|false 14 | vti_cachedhastheme:BR|false 15 | vti_cachedhasborder:BR|false 16 | vti_charset:SR|utf-8 17 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/_vti_cnf/header.php: -------------------------------------------------------------------------------- 1 | vti_encoding:SR|utf8-nl 2 | vti_timelastmodified:TR|26 Dec 2017 18:19:35 -0000 3 | vti_extenderversion:SR|12.0.0.0 4 | vti_backlinkinfo:VX|index.php page-5.php page-3.php page-4.php page-2.php 5 | vti_author:SR|USERX-893NME34B\\Janice 6 | vti_modifiedby:SR|USERX-893NME34B\\Janice 7 | vti_timecreated:TR|26 Dec 2017 18:19:35 -0000 8 | vti_cacheddtm:TX|26 Dec 2017 18:19:35 -0000 9 | vti_filesize:IR|199 10 | vti_cachedlinkinfo:VX|H|login.php H|safer-register-page.php 11 | vti_cachedsvcrellinks:VX|NHUS|includes/login.php NHUS|includes/safer-register-page.php 12 | vti_cachedneedsrewrite:BR|false 13 | vti_cachedhasbots:BR|false 14 | vti_cachedhastheme:BR|false 15 | vti_cachedhasborder:BR|false 16 | vti_charset:SR|utf-8 17 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/_vti_cnf/info-col-cards.php: -------------------------------------------------------------------------------- 1 | vti_encoding:SR|utf8-nl 2 | vti_timelastmodified:TR|28 Feb 2013 20:36:56 -0000 3 | vti_extenderversion:SR|12.0.0.0 4 | vti_backlinkinfo:VX|register-thanks.php admin-page.php members-page.php safer-register-page.php 5 | vti_author:SR|USERX-893NME34B\\Janice 6 | vti_modifiedby:SR|USERX-893NME34B\\Janice 7 | vti_timecreated:TR|28 Feb 2013 20:36:56 -0000 8 | vti_cacheddtm:TX|28 Feb 2013 20:36:56 -0000 9 | vti_filesize:IR|380 10 | vti_cachedlinkinfo:VX|S|images/vertical_solution_PP.png 11 | vti_cachedsvcrellinks:VX|NSUS|includes/images/vertical_solution_PP.png 12 | vti_cachedneedsrewrite:BR|false 13 | vti_cachedhasbots:BR|false 14 | vti_cachedhastheme:BR|false 15 | vti_cachedhasborder:BR|false 16 | vti_charset:SR|utf-8 17 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/_vti_cnf/info-col.php: -------------------------------------------------------------------------------- 1 | vti_encoding:SR|utf8-nl 2 | vti_timelastmodified:TR|07 Dec 2017 12:14:16 -0000 3 | vti_extenderversion:SR|12.0.0.0 4 | vti_backlinkinfo:VX|index.php login.php view_found_record.php search_address.php edit_address.php edit_record.php page-5.php admin_view_users.php view_found_address.php page-3.php page-4.php search.php delete_record.php page-2.php 5 | vti_author:SR|USERX-893NME34B\\Janice 6 | vti_modifiedby:SR|USERX-893NME34B\\Janice 7 | vti_timecreated:TR|07 Dec 2017 12:14:16 -0000 8 | vti_cacheddtm:TX|07 Dec 2017 12:14:16 -0000 9 | vti_filesize:IR|128 10 | vti_cachedneedsrewrite:BR|false 11 | vti_cachedhasbots:BR|false 12 | vti_cachedhastheme:BR|false 13 | vti_cachedhasborder:BR|false 14 | vti_charset:SR|utf-8 15 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/_vti_cnf/login-header.php: -------------------------------------------------------------------------------- 1 | vti_encoding:SR|utf8-nl 2 | vti_timelastmodified:TR|20 Aug 2017 15:20:59 -0000 3 | vti_extenderversion:SR|12.0.0.0 4 | vti_backlinkinfo:VX|login.php 5 | vti_author:SR|USERX-893NME34B\\Janice 6 | vti_modifiedby:SR|USERX-893NME34B\\Janice 7 | vti_timecreated:TR|20 Aug 2017 15:20:59 -0000 8 | vti_cacheddtm:TX|20 Aug 2017 15:20:59 -0000 9 | vti_filesize:IR|249 10 | vti_cachedlinkinfo:VX|H|login.php H|register-page.php H|index.php 11 | vti_cachedsvcrellinks:VX|NHUS|includes/login.php NHUS|includes/register-page.php NHUS|includes/index.php 12 | vti_cachedneedsrewrite:BR|false 13 | vti_cachedhasbots:BR|false 14 | vti_cachedhastheme:BR|false 15 | vti_cachedhasborder:BR|false 16 | vti_charset:SR|utf-8 17 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/_vti_cnf/login_page.inc.php: -------------------------------------------------------------------------------- 1 | vti_encoding:SR|utf8-nl 2 | vti_timelastmodified:TR|29 Oct 2017 18:16:10 -0000 3 | vti_extenderversion:SR|12.0.0.0 4 | vti_backlinkinfo:VX|login.php 5 | vti_author:SR|USERX-893NME34B\\Janice 6 | vti_modifiedby:SR|USERX-893NME34B\\Janice 7 | vti_timecreated:TR|29 Oct 2017 18:16:10 -0000 8 | vti_cacheddtm:TX|29 Oct 2017 18:16:10 -0000 9 | vti_filesize:IR|668 10 | vti_cachedlinkinfo:VX|A|login.php 11 | vti_cachedsvcrellinks:VX|NAUS|includes/login.php 12 | vti_cachedneedsrewrite:BR|false 13 | vti_cachedhasbots:BR|false 14 | vti_cachedhastheme:BR|false 15 | vti_cachedhasborder:BR|false 16 | vti_charset:SR|utf-8 17 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/_vti_cnf/password-header.php: -------------------------------------------------------------------------------- 1 | vti_encoding:SR|utf8-nl 2 | vti_timelastmodified:TR|26 Sep 2017 17:12:27 -0000 3 | vti_extenderversion:SR|12.0.0.0 4 | vti_author:SR|USERX-893NME34B\\Janice 5 | vti_modifiedby:SR|USERX-893NME34B\\Janice 6 | vti_timecreated:TR|26 Sep 2017 17:12:27 -0000 7 | vti_cacheddtm:TX|26 Sep 2017 17:12:27 -0000 8 | vti_filesize:IR|202 9 | vti_cachedlinkinfo:VX|H|register-password.php H|index.php 10 | vti_cachedsvcrellinks:VX|NHUS|includes/register-password.php NHUS|includes/index.php 11 | vti_cachedneedsrewrite:BR|false 12 | vti_cachedhasbots:BR|false 13 | vti_cachedhastheme:BR|false 14 | vti_cachedhasborder:BR|false 15 | vti_charset:SR|utf-8 16 | vti_backlinkinfo:VX| 17 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/_vti_cnf/register-header.php: -------------------------------------------------------------------------------- 1 | vti_encoding:SR|utf8-nl 2 | vti_timelastmodified:TR|31 Dec 2017 17:55:46 -0000 3 | vti_extenderversion:SR|12.0.0.0 4 | vti_backlinkinfo:VX|safer-register-page.php 5 | vti_author:SR|USERX-893NME34B\\Janice 6 | vti_modifiedby:SR|USERX-893NME34B\\Janice 7 | vti_timecreated:TR|22 Nov 2017 11:42:03 -0000 8 | vti_nexttolasttimemodified:TW|31 Dec 2017 17:50:34 -0000 9 | vti_cacheddtm:TX|31 Dec 2017 17:55:46 -0000 10 | vti_filesize:IR|145 11 | vti_cachedlinkinfo:VX|H|safer-register-page.php 12 | vti_cachedsvcrellinks:VX|NHUS|includes/safer-register-page.php 13 | vti_cachedneedsrewrite:BR|false 14 | vti_cachedhasbots:BR|false 15 | vti_cachedhastheme:BR|false 16 | vti_cachedhasborder:BR|false 17 | vti_charset:SR|utf-8 18 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/footer.php: -------------------------------------------------------------------------------- 1 |

    Copyright © Adrian West & Steve Prettyman 2018 Designed by 2 | Adrian West and 3 | Steve Prettyman Valid 4 | CSS & 5 | HTML5

    -------------------------------------------------------------------------------- /Ch07/migrate/includes/header-admin.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 16 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/header-members-account.php: -------------------------------------------------------------------------------- 1 |

    This is the Header

    2 |
    3 | 8 |
    9 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/header-members.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/header-thanks.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 12 | 13 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/header_members_account.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 14 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/info-col-cards.php: -------------------------------------------------------------------------------- 1 | 2 |

    Payment Methods

    3 | Pay by PayPal or Credit card 4 | 5 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/info-col.php: -------------------------------------------------------------------------------- 1 |

    This is the information column

    2 |

    Information area

    3 | 4 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/login-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/login_page.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch07/migrate/includes/login_page.inc.php -------------------------------------------------------------------------------- /Ch07/migrate/includes/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch07/migrate/includes/logo.jpg -------------------------------------------------------------------------------- /Ch07/migrate/includes/members-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/nav.php: -------------------------------------------------------------------------------- 1 | 4 | 7 | 10 | 13 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/password-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/register-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | 16 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/thanks-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch07/migrate/includes/thankyou-header.php: -------------------------------------------------------------------------------- 1 |
    2 | Logo 3 |
    4 |
    5 |

    Header Goes Here

    6 |
    7 | -------------------------------------------------------------------------------- /Ch07/migrate/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch07/migrate/logo.jpg -------------------------------------------------------------------------------- /Ch07/migrate/logout.php: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /Ch07/migrate/verify.js: -------------------------------------------------------------------------------- 1 | function checked() { 2 | if (document.getElementById('password1').value == 3 | document.getElementById('password2').value) { 4 | document.getElementById('message').style.color = 'green'; 5 | document.getElementById('message').innerHTML = 'Passwords match'; 6 | return true; 7 | } else { 8 | document.getElementById('message').style.color = 'red'; 9 | document.getElementById('message').innerHTML = 'Passwords do not match'; 10 | return false; 11 | } 12 | } -------------------------------------------------------------------------------- /Ch08/estate/cap.php: -------------------------------------------------------------------------------- 1 | Are you human? Click recaptcha"; 10 | header( "refresh:1;" ); 11 | } 12 | } 13 | else { echo "

    Are you human? Click recaptcha!

    "; 14 | header( "refresh:1;" ); 15 | } 16 | 17 | ?> -------------------------------------------------------------------------------- /Ch08/estate/feedback/commenterr.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Error message. Do not enter URLs 5 | 6 | 7 | 8 | 9 | 10 | Sorry, but website addresses are not allowed

    11 |

    Please click the Back button on your internet browser
    and then remove any 12 | website addresses from the form.

    13 | 14 | 15 | -------------------------------------------------------------------------------- /Ch08/estate/feedback/emailerr.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Email error message 5 | 6 | 7 | 8 | 9 | 10 |

     

    11 |

    Your email address has an incorrect format.

    12 |

    Please return to the form
    13 | and then correct your email address.

    14 |
    15 | 16 |
    17 | 18 | -------------------------------------------------------------------------------- /Ch08/estate/feedback/error-style.css: -------------------------------------------------------------------------------- 1 | body { text-align:center; font-size:large; font-weight:bold; } 2 | span {color:red; font-size:x-large; } 3 | -------------------------------------------------------------------------------- /Ch08/estate/feedback/error.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Error message. Missing essentials 5 | 6 | 7 | 8 | 9 | 10 | 11 |

     

    12 |

     

    13 |

    One or more of the essential items in the form has not been filled in.

    14 |

    Essential items have a red asterisk like this *

    15 |

    Please return to the form
    16 | and then fill in the missing items

    17 |
    18 | 19 |
    20 | 21 | 22 | -------------------------------------------------------------------------------- /Ch08/estate/feedback/feedback-form.css: -------------------------------------------------------------------------------- 1 | #sb, form{ 2 | display: block; 3 | margin-left: auto; 4 | margin-right: auto; 5 | text-align: center; 6 | } 7 | body {margin:0; padding:0; } 8 | .cntr { text-align:center; } 9 | -------------------------------------------------------------------------------- /Ch08/estate/feedback/feedback.css: -------------------------------------------------------------------------------- 1 | /*FEEDBACK.CSS*/ 2 | /*reset browsers for cross-client consistency*/ 3 | body,h2,h3,p {margin:0; padding:0 } 4 | body {text-align:center; background-color:#D7FFEB; color:black; É 5 | font-family: "times new roman"; max-width:100%; min-width:960px; 6 | font-size: medium; color: #000000; margin: auto; width:95%;} 7 | #back-button { margin:20px auto 0 auto; text-align:center; width:200px; height:25px; É 8 | padding:5px; background-color:brown; color:white; font-size:110%; font-weight:bold; } 9 | #back-button a { text-decoration:none; color:white; } 10 | #back-button a:hover { color:red; } 11 | h2 { margin-top:15px; margin-bottom:10px; font-size:130%; font-weight:bold;} 12 | h3 { font-size:110%; font-weight:bold; text-align:center;} 13 | -------------------------------------------------------------------------------- /Ch08/estate/feedback/thankyou.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Thank you for your enquiry 5 | 6 | 7 | 8 | 9 | 10 |

     

    11 |
    Return to 12 | Home Page 13 |
    14 |

    15 |

    Thank you for your inquiry

    16 |

    We will email an answer to you shortly.

    17 |
    18 | 19 | 20 | -------------------------------------------------------------------------------- /Ch08/estate/footer.php: -------------------------------------------------------------------------------- 1 |

    Copyright © Adrian West & Steve Prettyman 2017 Designed by 2 | Adrian West and 3 | Steve Prettyman Valid 4 | CSS & 5 | HTML5

    -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/House 2.wmf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/House 2.wmf -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/Thumbs.db -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house03-120.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house03-120.tif -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house03-semi-120.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house03-semi-120.gif -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house03-semi.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house03-semi.tif -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house03.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house03.tif -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house05.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house05.tif -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house06.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house06.tif -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house09.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house09.tif -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house10.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house10.tif -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house11.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house11.tif -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house12.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house12.tif -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house_01.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house_01.tif -------------------------------------------------------------------------------- /Ch08/estate/images/TIFs/house_08.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/TIFs/house_08.gif -------------------------------------------------------------------------------- /Ch08/estate/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/Thumbs.db -------------------------------------------------------------------------------- /Ch08/estate/images/Timberedrow.wmf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/Timberedrow.wmf -------------------------------------------------------------------------------- /Ch08/estate/images/bung13-semi-thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/bung13-semi-thumb.gif -------------------------------------------------------------------------------- /Ch08/estate/images/bung13-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/bung13-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/bung14-semi-thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/bung14-semi-thumb.gif -------------------------------------------------------------------------------- /Ch08/estate/images/bung14-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/bung14-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/devon-map-crop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/devon-map-crop.jpg -------------------------------------------------------------------------------- /Ch08/estate/images/devon-map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/devon-map.jpg -------------------------------------------------------------------------------- /Ch08/estate/images/devon-map.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/devon-map.tif -------------------------------------------------------------------------------- /Ch08/estate/images/email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/email.png -------------------------------------------------------------------------------- /Ch08/estate/images/header3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/header3.jpg -------------------------------------------------------------------------------- /Ch08/estate/images/house01-191.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house01-191.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house01.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house02-120.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house02-120.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house02.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house02.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house03-137-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house03-137-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house03-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house03-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house04-137-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house04-137-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house04-semi.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house04-semi.tif -------------------------------------------------------------------------------- /Ch08/estate/images/house05-104.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house05-104.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house05.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house05.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house06-126.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house06-126.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house06.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house06.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house07-153.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house07-153.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house07.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house07.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house07.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house07.tif -------------------------------------------------------------------------------- /Ch08/estate/images/house08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house08.jpg -------------------------------------------------------------------------------- /Ch08/estate/images/house08.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house08.tif -------------------------------------------------------------------------------- /Ch08/estate/images/house09-semi-110.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house09-semi-110.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house09-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house09-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house10-151.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house10-151.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house10.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house11-127.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house11-127.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house11.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house12-102.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house12-102.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house12.gif -------------------------------------------------------------------------------- /Ch08/estate/images/house_on_river.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/house_on_river.gif -------------------------------------------------------------------------------- /Ch08/estate/images/lighthouse.wmf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/lighthouse.wmf -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/Thumbs.db -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/bung13-semi-thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/bung13-semi-thumb.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/bung13-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/bung13-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/bung14-semi-thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/bung14-semi-thumb.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/bung14-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/bung14-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/default.jpg -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house01-191.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house01-191.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house01.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house02-120.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house02-120.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house02.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house02.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house03-137-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house03-137-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house03-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house03-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house04-137-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house04-137-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house04-semi.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house04-semi.tif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house05-104.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house05-104.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house05.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house05.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house06-126.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house06-126.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house06.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house06.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house07-153.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house07-153.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house07.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house07.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house07.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house07.tif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house08.jpg -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house08.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house08.tif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house09-semi-110.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house09-semi-110.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house09-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house09-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house10-151.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house10-151.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house10.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house11-127.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house11-127.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house11.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house12-102.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house12-102.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house12.gif -------------------------------------------------------------------------------- /Ch08/estate/images/pictures/house_on_river.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/pictures/house_on_river.gif -------------------------------------------------------------------------------- /Ch08/estate/images/rosette-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/rosette-128.png -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/Thumbs.db -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/bung13-semi-thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/bung13-semi-thumb.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/bung13-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/bung13-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/bung14-semi-thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/bung14-semi-thumb.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/bung14-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/bung14-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/default.jpg -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house01-191.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house01-191.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house01.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house02-120.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house02-120.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house02.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house02.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house03-137-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house03-137-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house03-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house03-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house04-137-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house04-137-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house04-semi.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house04-semi.tif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house05-104.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house05-104.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house05.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house05.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house06-126.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house06-126.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house06.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house06.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house07-153.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house07-153.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house07.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house07.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house07.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house07.tif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house08.jpg -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house08.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house08.tif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house09-semi-110.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house09-semi-110.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house09-semi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house09-semi.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house10-151.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house10-151.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house10.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house11-127.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house11-127.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house11.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house12-102.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house12-102.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house12.gif -------------------------------------------------------------------------------- /Ch08/estate/images/thumbs/house_on_river.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch08/estate/images/thumbs/house_on_river.gif -------------------------------------------------------------------------------- /Ch08/estate/includes/another-button.php: -------------------------------------------------------------------------------- 1 |
    2 | 17 |
    -------------------------------------------------------------------------------- /Ch08/estate/includes/footer.php: -------------------------------------------------------------------------------- 1 |

    Copyright © Adrian West & Steve Prettyman 2017 Designed by 2 | Adrian West and 3 | Steve Prettyman Valid 4 | CSS & 5 | HTML5

    -------------------------------------------------------------------------------- /Ch08/estate/includes/header.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |

    Devon Real Estate

    4 |

    Try our award winning service

    5 |
    6 |
    7 | Rosette 9 | 10 | -------------------------------------------------------------------------------- /Ch08/estate/includes/header_3btn.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |

    Devon Real Estate

    4 |

    Try our award winning service

    5 |
    6 | 13 |
    14 | Rosette -------------------------------------------------------------------------------- /Ch08/estate/includes/header_advert.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |

    Devon Real Estate

    4 |

    Try our award winning service

    5 |
    6 | 12 |
    13 | Rosette -------------------------------------------------------------------------------- /Ch08/estate/includes/header_found_houses.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |

    Devon Real Estate

    5 |

    Try our award winning service

    6 |
    7 | 13 |
    14 | Rosette 16 | 17 | 18 | -------------------------------------------------------------------------------- /Ch08/estate/logout.php: -------------------------------------------------------------------------------- 1 | Are you human? Click recaptcha"; 10 | header( "refresh:1;" ); 11 | } 12 | } 13 | else { echo "

    Are you human? Click recaptcha!

    "; 14 | header( "refresh:1;" ); 15 | } 16 | 17 | ?> -------------------------------------------------------------------------------- /Ch09/birds/footer.php: -------------------------------------------------------------------------------- 1 |

    Copyright © Adrian West & Steve Prettyman 2017 Designed by 2 | Adrian West and 3 | Steve Prettyman Valid 4 | CSS & 5 | HTML5

    -------------------------------------------------------------------------------- /Ch09/birds/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch09/birds/images/Thumbs.db -------------------------------------------------------------------------------- /Ch09/birds/images/header3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch09/birds/images/header3.jpg -------------------------------------------------------------------------------- /Ch09/birds/images/vertical_solution_PP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch09/birds/images/vertical_solution_PP.png -------------------------------------------------------------------------------- /Ch09/birds/includes/footer.php: -------------------------------------------------------------------------------- 1 |

    Footer goes here

    -------------------------------------------------------------------------------- /Ch09/birds/includes/info-col-cards.php: -------------------------------------------------------------------------------- 1 |
    2 |

    This is the information column

    3 |

    Web design by
    A W West and 4 |
    Steve Prettyman

    5 | Pay by PayPal or Credit card 6 |
    7 | -------------------------------------------------------------------------------- /Ch09/birds/includes/info-col.php: -------------------------------------------------------------------------------- 1 |

    This is the information column

    2 |

    Information area

    3 | 4 | -------------------------------------------------------------------------------- /Ch09/birds/mysqli_connect.php: -------------------------------------------------------------------------------- 1 | Are you human? Click recaptcha"; 10 | header( "refresh:1;" ); 11 | } 12 | } 13 | else { echo "

    Are you human? Click recaptcha!

    "; 14 | header( "refresh:1;" ); 15 | } 16 | 17 | ?> -------------------------------------------------------------------------------- /Ch10/msgboarddb/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch10/msgboarddb/images/Thumbs.db -------------------------------------------------------------------------------- /Ch10/msgboarddb/includes/footer.php: -------------------------------------------------------------------------------- 1 |

    Footer goes here

    -------------------------------------------------------------------------------- /Ch10/msgboarddb/logout.php: -------------------------------------------------------------------------------- 1 | Footer goes here

    -------------------------------------------------------------------------------- /Ch11/Customcart/customcart/logout.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ch11/Customcart/customcart/mysqli_connect.php: -------------------------------------------------------------------------------- 1 | Footer goes here

    -------------------------------------------------------------------------------- /Ch11/Customcart/customcartnew/customcartnew/logout.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ch11/Customcart/customcartnew/customcartnew/mysqli_connect.php: -------------------------------------------------------------------------------- 1 | Footer goes here

    -------------------------------------------------------------------------------- /Ch11/Customcart/includes/footer.php: -------------------------------------------------------------------------------- 1 |

    Footer goes here

    -------------------------------------------------------------------------------- /Ch11/Customcart/includes/header_add_painting.inc: -------------------------------------------------------------------------------- 1 |
    2 | 9 |
    10 |

    The Dove Gallery

    11 |

    Affordable Original Paintings

    12 | 15 | -------------------------------------------------------------------------------- /Ch11/Customcart/includes/header_admin.inc: -------------------------------------------------------------------------------- 1 |
    2 | 10 |
    11 |

    The Dove Gallery

    12 |

    Affordable Original Paintings

    13 | 16 | -------------------------------------------------------------------------------- /Ch11/Customcart/includes/header_checkout.inc: -------------------------------------------------------------------------------- 1 |
    2 | 5 |
    6 |

    The Dove Gallery

    7 |

    Affordable Original Paintings

    8 | 11 | -------------------------------------------------------------------------------- /Ch11/Customcart/includes/header_forgot.inc: -------------------------------------------------------------------------------- 1 |
    2 | 9 |
    10 |

    The Dove Gallery

    11 |

    Affordable Original Paintings

    12 | 15 | -------------------------------------------------------------------------------- /Ch11/Customcart/includes/header_found_pics.inc: -------------------------------------------------------------------------------- 1 |
    2 | 13 |
    14 |

    The Dove Gallery

    15 |

    Affordable Original Paintings

    16 | -------------------------------------------------------------------------------- /Ch11/Customcart/includes/header_home.inc: -------------------------------------------------------------------------------- 1 |
    2 | 9 |
    10 |

    The Dove Gallery

    11 |

    Affordable Original Paintings

    12 | -------------------------------------------------------------------------------- /Ch11/Customcart/includes/header_login.inc: -------------------------------------------------------------------------------- 1 |
    2 | 9 |
    10 |

    The Dove Gallery

    11 |

    Affordable Original Paintings

    12 | -------------------------------------------------------------------------------- /Ch11/Customcart/includes/header_reg.inc: -------------------------------------------------------------------------------- 1 |
    2 | 5 |
    6 |

    The Dove Gallery

    7 |

    Affordable Original Paintings

    8 | -------------------------------------------------------------------------------- /Ch11/Customcart/includes/header_thanks.inc: -------------------------------------------------------------------------------- 1 |
    2 | 10 |
    11 |

    The Dove Gallery

    12 |

    Affordable Original Paintings

    13 | -------------------------------------------------------------------------------- /Ch11/Customcart/includes/login_page.inc: -------------------------------------------------------------------------------- 1 |

    Login

    2 |
    3 |

    4 |

    5 |

    6 |

    7 |

    8 |
    -------------------------------------------------------------------------------- /Ch11/Customcart/includes/login_page.inc.php: -------------------------------------------------------------------------------- 1 |

    Login

    2 |
    3 |

    4 |

    5 |

    6 |

    7 |

    8 |
    -------------------------------------------------------------------------------- /Ch11/Customcart/includes/menu.inc: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /Ch11/Customcart/includes/menu1.php: -------------------------------------------------------------------------------- 1 |
    2 | 8 |
    -------------------------------------------------------------------------------- /Ch11/Customcart/includes/style.css: -------------------------------------------------------------------------------- 1 | header > h1 { border-bottom: 1px dashed black ; font-style: italic ; font-size: x-large; } 2 | footer > p { border-top: 1px dashed black ; font-style: italic ; } 3 | table { border-spacing:5px; width:530px;} 4 | th { color:#FFF; background:#000; text-align:left; } 5 | td { border-bottom:1px solid black; background:#F0F0F0; padding:3px; text-align:left; vertical-align:top;} 6 | p#err_msg { color:#F00; font-weight:bold; } -------------------------------------------------------------------------------- /Ch11/Customcart/login-files/process_login.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ch11/Customcart/logout.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ch11/Customcart/mysqli_connect.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Home page 5 | 6 | 7 | 11 | 12 | 13 |
    14 |
    15 | 16 |
    17 |
    18 |
    19 | 22 |
    23 | 24 |
    25 |

    Thank you for registering

    26 |

    You will now be able to login, search for, and view the paintings.

    27 | 28 |

    29 | 30 | 33 |
    34 | 35 | 36 | -------------------------------------------------------------------------------- /Ch11/Customcart/register.css: -------------------------------------------------------------------------------- 1 | #midcol h2 { margin-left:-15px; } 2 | #midcol h3 {margin-left:240px;;} 3 | form { margin-left:150px; } 4 | input { margin-bottom:5px;} 5 | p.error { color:red; font-size:105%; font-weight:bold; text-align:center;} -------------------------------------------------------------------------------- /Ch11/Customcart/search.css: -------------------------------------------------------------------------------- 1 | p { font-size:110%; } 2 | #midcol h2 { width:400px; } 3 | #mid-left-col h3 {font-size:150%; text-align:left; } 4 | select { width:130px; } 5 | form { margin-left:170px; } 6 | .search { margin:0 0 0 120px; font-weight:bold; font-size:130%; color:white; } 7 | #submit { width:70px; margin-left:0; } -------------------------------------------------------------------------------- /Ch11/paypalcart/images/L-looking-back-a-beer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/L-looking-back-a-beer.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/L-silver-studded-blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/L-silver-studded-blue.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/Thumbs.db -------------------------------------------------------------------------------- /Ch11/paypalcart/images/aw-brown-vessel-200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/aw-brown-vessel-200.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/aw-brown-vessel-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/aw-brown-vessel-thumb.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/aw-brown-vessel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/aw-brown-vessel.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/aw-white-jug-home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/aw-white-jug-home.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/aw-white-jug-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/aw-white-jug-thumb.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/aw-white-jug.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/aw-white-jug.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/cart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/cart.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/dove-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/dove-1.png -------------------------------------------------------------------------------- /Ch11/paypalcart/images/green-grad-800.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/green-grad-800.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/home.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/k-abstract-squares-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/k-abstract-squares-thumb.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/k-abstract-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/k-abstract-thumb.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/k-copper-kettle-300.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/k-copper-kettle-300.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/k-copper-kettle-home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/k-copper-kettle-home.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/k-copper-kettle-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/k-copper-kettle-thumb.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/k-stil-life-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/k-stil-life-2.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/k-stil-life-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/k-stil-life-3.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/k-stil-life-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/k-stil-life-thumb.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/k-still-life-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/k-still-life-thumb.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/L-looking-back-a-beer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/L-looking-back-a-beer.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/L-silver-studded-blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/L-silver-studded-blue.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/L-silver-washed=fritillary.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/L-silver-washed=fritillary.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/Thumbs.db -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/aw-brown-vessel-200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/aw-brown-vessel-200.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/aw-brown-vessel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/aw-brown-vessel.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/aw-white-jug-200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/aw-white-jug-200.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/aw-white-jug-home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/aw-white-jug-home.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/aw-white-jug.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/aw-white-jug.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/k-copper-kettle-380.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/k-copper-kettle-380.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/k-stil-life-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/k-stil-life-2.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/k-stil-life-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/k-stil-life-3.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/large files/k-stil-life-300.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/large files/k-stil-life-300.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/prints.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/prints.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/rsb-beer-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/rsb-beer-thumb.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/rsb-blue-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/rsb-blue-thumb.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/rsb-fritillary-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/rsb-fritillary-thumb.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/rsb-lyme-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/rsb-lyme-thumb.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/title.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/title.jpg -------------------------------------------------------------------------------- /Ch11/paypalcart/images/unavailable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-php7-mysql8-mariadb-website-databases/de2f5bb8618c0033a6cad5edec3968c92c7bd6e3/Ch11/paypalcart/images/unavailable.png -------------------------------------------------------------------------------- /Ch11/paypalcart/includes/footer.php: -------------------------------------------------------------------------------- 1 |

    Footer goes here

    -------------------------------------------------------------------------------- /Ch11/paypalcart/logout.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ch11/paypalcart/logs/error_log.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ch11/paypalcart/logs/exception_log.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ch11/paypalcart/mysqli_connect.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ch11/paypalcart/transparent.css: -------------------------------------------------------------------------------- 1 | body { background:#68CE53; font-family:arial; font-size: 100%; 2 | } 3 | header {border:10px white solid;} 4 | #container { 5 | margin:auto; 6 | } 7 | h2 { margin-top: 20px; } 8 | label { color: black; } 9 | #submit {margin: 0px; background:#559a55; border: 5px outset #559a55; width: 140px;} 10 | #includemenu {padding-top: 10px; padding-bottom: 10px; padding-right: 0px;} 11 | #includefooter {background:#68CE53; padding-top: 5px; padding-bottom: 5px; margin: 0px;} 12 | #includeheader {width:90%; height:auto; background:#95b522; margin-bottom: 0px; padding:0px;} 13 | #contents {background-color:transparent ;margin-top: -17px; border:10px white solid; color: white; width: 90%; } 14 | #buttons {background:#559a55; border: 5px outset #559a55;} 15 | 16 | -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- 1 | # Contributing to Apress Source Code 2 | 3 | Copyright for Apress source code belongs to the author(s). However, under fair use you are encouraged to fork and contribute minor corrections and updates for the benefit of the author(s) and other readers. 4 | 5 | ## How to Contribute 6 | 7 | 1. Make sure you have a GitHub account. 8 | 2. Fork the repository for the relevant book. 9 | 3. Create a new branch on which to make your change, e.g. 10 | `git checkout -b my_code_contribution` 11 | 4. Commit your change. Include a commit message describing the correction. Please note that if your commit message is not clear, the correction will not be accepted. 12 | 5. Submit a pull request. 13 | 14 | Thank you for your contribution! -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Apress Source Code 2 | 3 | This repository accompanies [*Practical PHP 7, MySQL 8, and MariaDB Website Databases*](https://www.apress.com/9781484238424) by Adrian West and Steve Prettyman (Apress, 2018). 4 | 5 | [comment]: #cover 6 | ![Cover image](9781484238424.jpg) 7 | 8 | Download the files as a zip using the green button, or clone the repository to your machine using Git. 9 | 10 | ## Releases 11 | 12 | Release v1.0 corresponds to the code in the published book, without corrections or updates. 13 | 14 | ## Contributions 15 | 16 | See the file Contributing.md for more information on how you can contribute to this repository. -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- 1 | # Errata for *Practical PHP 7, MySQL 8, and MariaDB Website Databases* 2 | 3 | On **page 41** [Incorrect file name]: 4 | 5 | The file name 'info-col.css' should be 'info-col.php' . 6 | 7 | Listing 2-4b. The Information Column Details (info-col.css) 8 |
    9 |

    This is the information column

    10 |

    Web design by
    A W West and
    Steve Prettyman

    11 |
    12 | 13 | 14 | *** 15 | 16 | On **page xx** [Summary of error]: 17 | 18 | Details of error here. Highlight key pieces in **bold**. 19 | 20 | *** --------------------------------------------------------------------------------