Chapter 11 Answers
The associative arrays used to pass submitted form data to PHP are
$_GETfor theGETmethod and$_POSTfor thePOSTmethod.The
register_globalssetting was the default in versions of PHP prior to 4.2.0. It was not a good idea because it automatically assigned submitted form field data to PHP variables, thus opening up a security hole for potential hackers, who could attempt to break into PHP code by initializing variables to values of their choice.The difference between a text box and a text area is that although they both accept text for form input, a text box is a single line, whereas a text area can be multiple lines and includes word wrapping.
To offer three mutually exclusive choices in a web form, you should use radio buttons, because checkboxes allow multiple selections.
You can submit a group of selections from a web form using a single field name by using an array name with square brackets, such as
choices[], instead of a regular field name. Each value is then placed into the array, whose length will be the number of elements submitted.To submit a form field without the user seeing it, place it in a hidden field using the parameter
type="hidden".You can encapsulate a form element and supporting text or graphics, making the entire unit selectable with a mouse-click, by using the
<label>and</label>tags.To convert HTML into a format that can be displayed but will not be interpreted as HTML by a browser, use the PHP
htmlentitiesfunction.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access