Example form with various input types"; # $tester = 'http://www.hashemian.com/tools/form-post-tester.php'; # print "
"; print "\n"; print "\n"; # RADIO BUTTONS print "\n\n"; # CHECKBOXES print "\n\n"; # SELECTION LIST print "\n\n"; # MULTIPLE SELECTION LIST print "\n\n"; print "
"; print "Radio Buttons:
\n"; print "True
\n"; print "False

\n\n"; print "

"; print "Checkboxes:
\n"; if ($checkbox1 == 'yes') { print "" . "Number 1
\n\n"; } else { print "" . "Number 1
\n\n"; } if ($checkbox2 == 'yes') { print "" . "Number 2

\n\n"; } else { print "" . "Number 2

\n\n"; } print "

"; print "Selection List 1:

"; print "

"; print "Selection List 2:

\n"; print "

"; # TEXT AREA 1 print "\n\nTextarea 1:
\n" . "

\n\n"; # TEXT AREA 2 print "\n\nTextarea 2 (normalized):
\n" . "

\n\n"; # TEXT print "\n\nText:
\n"; print "

\n\n"; print " \n"; print ""; print "

"; } ################# ### MAIN CODE ### ################# print "\n"; print << Form Handling HEAD; print "

Form Handling in PHP

"; print "

Example use of htmlspecialchars() and htmlspecialchars_decode()

"; $string1 = htmlspecialchars("Joe's ", ENT_QUOTES, 'UTF-8'); $string2 = htmlspecialchars($string1, ENT_QUOTES, 'UTF-8'); $string3 = htmlspecialchars_decode($string2, ENT_QUOTES); print "\nstring 1: $string1\n
\n"; print "\nstring 2: $string2\n
\n"; print "\nstring 3: $string3\n
\n"; if (IsSet($_POST['submitButton'])) { $textarea2 = htmlspecialchars(stripslashes($_POST['textarea2']), ENT_QUOTES, 'UTF-8'); if (1==1) { print "

You entered the following:

\n"; print "Textarea 1: " . $_POST['textarea1'] . "
\n"; print "Textarea 2: " . $textarea2 . "
\n"; print "Textarea 2 (PRE):
" . $textarea2 . "

\n"; print "Radio Button: " . $_POST['radio'] . "
\n"; print "Checkbox 1: " . $_POST['checkbox1'] . "
\n"; print "Checkbox 2: " . $_POST['checkbox2'] . "
\n"; #print "Text: " . $_POST['text'] . "
\n"; $text = htmlspecialchars(stripslashes($_POST['text']), ENT_QUOTES, 'UTF-8'); print "Text: " . $text . "
\n"; print "Selection List 1: " . $_POST['selection1'] . "
\n"; $selection2 = $_POST['selection2']; print "Selection List 2: "; foreach ($selection2 as $index => $value) { print "selection2[$index] = $value "; } print "
\n"; } showForm($_POST['radio'], $_POST['checkbox1'], $_POST['checkbox2'], $_POST['selection1'], $_POST['selection2'], $_POST['textarea1'], $textarea2, $text); } else { $selection2[0] = 'Tree'; showForm('true', 'checkbox1', 'checkbox2', 'Green', $selection2, 'textarea1', 'textarea2', 'text'); } print "
Copyright © 2007, DarinDavis.net. All rights reserved."; print ""; ?>