| |||||||||||
| |||||||||||
Short and sweet and sticky - PHP form input
Today I have a short and (very) sweet PHP demo that calls for a user to enter a few pieces of information, and validates them - prior to storage in a database, perhaps.
Why is it "sweet"? * Because it implements techniques such as sticky fields so that user who make error don't have to keep re-entering * Because it validates user inputs and gives good error messages * Because it handles awkward characters, injection attack attempts, etc * Because it can be shifted from one URL to another without any code changes * Because it can be easily modified to include any number of extra fields with their validation without having to do lots of low level code * Because it can be very easily split into three elements - standard functions, a template for the HTML, and the applications top level making it a good foundation for the "4 layer model" approach Try it out here See the source here When you're writing PHP look at each of those "because" clauses and aim to write your code to meet as many of them as possible. Good for the author, good for the user, good for the maintainer. (written 2008-02-06 23:13:02) Associated topics are indexed under H107 - String Handling in PHPH115 - Designing PHP-Based Solutions: Best Practice
Some other Articles
To Wales - where theres still a toll on the bridgeA Weekend in Liverpool OO PHP demonstration - comparing objects and more Where in the world / country is my visitor from? Short and sweet and sticky - PHP form input Comment spam blocked. Please comment via Forums Expecting a item from a list of possibles Railway Acronyms and Abbreviations Tcl - learning how to use namespaces, packages and libraries together Object Oriented Tcl 1694 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 at 50 posts per pageThis is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price. Link to Ezine home page (for reading). Link to Blogging home page (to add comments). |
| ||||||||||
PH: 01144 1225 708225 • FAX: 01144 1225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho | |||||||||||