3a4 > HTML Form Get and Post via PHP - RJM Programming - February, 2017 16,44d16 < $mode="length"; < if (isset($_GET['mode']) && isset($_POST['mode'])) { < if (strtolower($_GET['mode']) == 'get') { < $mode='get'; < } else if (strtolower($_GET['mode']) == 'post') { < $mode='post'; < } < if (strtolower($_POST['mode']) == 'get') { < $mode='get'; < } else if (strtolower($_POST['mode']) == 'post') { < $mode='post'; < } < } else if (isset($_GET['mode'])) { < if (strtolower($_GET['mode']) == 'get') { < $mode='get'; < } else if (strtolower($_GET['mode']) == 'post') { < $mode='post'; < } < } else if (isset($_POST['mode'])) { < if (strtolower($_POST['mode']) == 'get') { < $mode='get'; < } else if (strtolower($_POST['mode']) == 'post') { < $mode='post'; < } < } < echo "\n var mode='" . $mode . "'; \n"; < < < if ($mode == 'get') { 47d18 < echo "\n Object." . htmlspecialchars($name) . " = '" . htmlspecialchars($val) . "'; \n"; 52,79d22 < echo "\n Object." . htmlspecialchars($name) . " = '" . htmlspecialchars($val) . "'; \n"; < } < } else if ($mode == 'post') { < foreach ($_GET as $name => $val) { < echo "\n bc='lightgreen'; \n"; < echo "\n Object." . htmlspecialchars($name) . " = '" . htmlspecialchars($val) . "'; \n"; < } < foreach ($_POST as $name => $val) { < echo "\n if (bc == 'lightblue') bc='yellow'; \n"; < echo "\n if (bc == 'lightgreen') bc='orange'; \n"; < echo "\n if ('" . htmlspecialchars($val) . "'.length > 0) Object." . htmlspecialchars($name) . " = '" . htmlspecialchars($val) . "'; \n"; < } < } else { < foreach ($_GET as $name => $val) { < echo "\n bc='lightgreen'; \n"; < echo "\n Object." . htmlspecialchars($name) . " = '" . htmlspecialchars($val) . "'; \n"; < } < foreach ($_POST as $name => $val) { < echo "\n if (bc == 'lightblue') bc='yellow'; \n"; < echo "\n if (bc == 'lightgreen') bc='orange'; \n"; < echo "\n if (eval('Object.' + '" . htmlspecialchars($name) . "') != null) { \n"; < echo "\n if (Object." . htmlspecialchars($name) . ".length < '" . htmlspecialchars($val) . "'.length) { \n"; < echo "\n Object." . htmlspecialchars($name) . " = '" . htmlspecialchars($val) . "'; \n"; < echo "\n } \n"; < echo "\n } else { \n"; < echo "\n Object." . htmlspecialchars($name) . " = '" . htmlspecialchars($val) . "'; \n"; < echo "\n } \n"; < } 82a26 > 86,91d29 < for (i=0; i<=9; i++) { < if (eval('Object.p' + i) != null) { < document.getElementById('p' + i).value=eval('Object.p' + i); < } < } < document.getElementById('mode').value=Object.mode; 99d36 < if ($mode == 'get') { 106,113d42 < } else { < foreach ($_GET as $name => $val) { < echo "GET ... " . htmlspecialchars($name . ': ' . $val) . "
"; < } < foreach ($_POST as $name => $val) { < echo "POST ... " . htmlspecialchars($name . ': ' . $val) . "
"; < } < } 116d44 < 118,122d45 <

136c59 < --- > \ No newline at end of file