Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. With the latest edition of this popular hands-on guide, you'll tackle dynamic web programming using the most recent versions of today's core technologies: PHP, MySQL, JavaScript, CSS, HTML5, jQuery, Node.js, and the powerful React library.
Web designers will learn how to use these technologies together while picking up valuable web programming practices along the way, including how to optimize websites for mobile devices. You'll put everything together to build a fully functional social networking site suitable for both desktop and mobile browsers.
Explore MySQL from database structure to complex queries
Use the MySQL PDO extension, PHP's improved MySQL interface
Create dynamic PHP web pages that tailor themselves to the user
Manage cookies and sessions and maintain a high level of security
Enhance JavaScript with the React library
Use Ajax calls for background browser-server communication
Style your web pages by acquiring CSS skills
Implement HTML5 features including geolocation, audio, video, and the canvas element
Reformat your websites into mobile web apps
Learn to use enhanced CSS features, such as CSS Grid and Flexbox
AI Reading Assistant
Whole-book reading guide from stratified index samples; jump to passages in the text
Tip the Site
Support this siteYour recognition and a small knowledge-service contribution help keep this technical work open source.Scan the WeChat Pay or Alipay code below. Logged-in and guest visitors can both tip.
WeChat Pay
Alipay
Open WeChat or Alipay and scan. No login required.
Brief outline
【One-Line Pitch】
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, ev…
【Book Arc】
- **Opening (~0%–12%)**: You'll put everything together to build a fully functional social networking site suitable for both desktop and mobile browsers.; Cookies, Sessions, and Authentication.
- **Early (~12%–35%)**: firstname, and email, and you now wish to add another user.; Don’t Use FTP FTP is insecure and should not be used.
- **Middle (~35%–65%)**: Cleaning up a full name ?php function fix_names( n1, n2, n3) { n1 ucfirst(strtolower( n1));; n you’re creating a game of playing cards: shuffle( cards);
- **Late (~65%–88%)**: a PHP program to run regularly and keep all copies in sync.; htmlspecialchars( row[ k]) .
- **Ending (~88%–100%)**: as in PHP, can involve mathematics, changes to strings, and comparison and logical operations (and, or, etc.).; more than just getting an element by its ID).
【Key Takeaways】
- **You'll put everything…** (Opening): You'll put everything together to build a fully functional social networking site suitable for both desktop and mobile browsers.
- **Cookies** (Opening): Cookies, Sessions, and Authentication.
- **Italic Indicates new terms** (Opening): Italic Indicates new terms, URLs, email addresses, filenames, file extensions, path‐ names, directories, and Unix utilities.
- **firstname** (Early): firstname, and email, and you now wish to add another user.
- **Don’t Use FTP FTP is i…** (Early): Don’t Use FTP FTP is insecure and should not be used.
- **has all the conversion…** (Early): has all the conversion rules nicely documented.
【Reading Tips】
- Use Passage locations below to jump into the text and set reading anchors
- Chinese and English guides are each generated once, then served from local cache without calling the model again
【Coverage Limits】
Compressed outline without the model (~33 index chunks). Full structured guide needs AI available.
Excerpt 1
241 Closing a Connection 242 A Practical Example 243 The $_POST Array 246 Deleting a Record 247 Displaying the Form 247 Querying the Database 248 Running the...
staller Installing AMPPS on Windows | 19 Transferring Files To transfer files to and from your web server, you will need a file transfer program that impleme...
in road and continue on your way in your original direction. Or, if the condition isn’t TRUE, you ignore the detour and carry on driving (see Figure 4-1). Fi...
specifiers Format Description Returned value Day specifiers d Day of month, two digits, with leading zeros 01 to 31 D Day of the week, three letters Mon to S...
r to SMALLINT instead of CHAR(4). If you want to try it out without first deleting your current classics table, change the word classics in line 1 to somethi...
nt; the key is what binds the value to the named parameter. The colon prefix (:) is optional in the execute call (the array keys can be named either author o...
mode is recommended; however, the attacker can still visit the application, let it generate a session ID, which is not made-up anymore, and then try to fixat...
hieve the same thing: arrayname.push("Element 1") arrayname.push("Element 2") This allows you to keep adding items to an array without having to keep track o...
Support this siteYour recognition and a small knowledge-service contribution help keep this technical work open source.
Scan the WeChat Pay or Alipay code below. Logged-in and guest visitors can both tip.
WeChat PayAlipay
Open WeChat or Alipay and scan. No login required.
Add Tag
Enter tag name (max 50 characters)
Share E-Book
Learning PHP, MySQL JavaScript A Step-by-Step Guide to Creating Dynamic Websites, 7th Edition (Robin Nixon)(Z-Library)
Scan QR code with your phone to access
Copy the link or scan the QR code to access this e-book on your phone
Share E-Book via Email
Please enter email address
Donation Statistics
¥.00
Total Donations
0
Donation Count
Learning PHP, MySQL JavaScript A Step-by-Step Guide to Creating Dynamic Websites, 7th Edition (Robin Nixon)(Z-Library)
Find Your Favorite Books
Only registered users can comment after logging in. Comments need to be reviewed by administrators before being displayed
Loading comments...
Reply to Comment
Edit Comment