$thirtyfour = array("lname" => "Eisenhower", "fname" => "Dwight", "party" => "Republican", "start" => 1953, "end" => 1961, "term" => "42 & 43"); $thirtyfive = array("lname" => "Kennedy", "fname" => "John", "party" => "Democrat", "start" => 1961, "end" => 1963, "term" => "44"); $thirtysix = array("lname" => "Johnson", "fname" => "Lyndon", "party" => "Democrat", "start" => 1963, "end" => 1969, "term" => "44 & 45"); $thirtyseven = array("lname" => "Nixon", "fname" => "Richard", "party" => "Republican", "start" => 1969, "end" => 1974, "term" => "46 & 47"); $thirtyeight = array("lname" => "Ford", "fname" => "Gerald", "party" => "Republican", "start" => 1974, "end" => 1977, "term" => "47"); $thirtynine = array("lname" => "Carter", "fname" => "Jimmy", "party" => "Democrat", "start" => 1977, "end" => 1981, "term" => "48"); $forty = array("lname" => "Reagan", "fname" => "Ronald", "party" => "Republican", "start" => 1981, "end" => 1989, "term" => "49 & 50"); $fortyone = array("lname" => "Bush", "fname" => "George", "party" => "Republican", "start" => 1989, "end" => 1993, "term" => "51"); $fortytwo = array("lname" => "Clinton", "fname" => "Bill", "party" => "Democrat", "start" => 1993, "end" => 2001, "term" => "52 & 53"); $fortythree = array("lname" => "Bush", "fname" => "George", "party" => "Republican", "start" => 2001, "end" => 2009, "term" => "54 & 55"); $fortyfour = array("lname" => "Obama", "fname" => "Barack", "party" => "Democrat", "start" => 2009, "end" => 2015, "term" => "56 & 57"); echo "<table border = '1'>"; echo "<tr><th>Name</th><th>Party</th><th>Term(s)</th><th>Starting Year</th><th>Ending Year</th><th>Total Years</th></tr>"; if (isset($_POST['ID']) && $_POST['ID'] !== "") { // Will print out ID information here but for now, below is what is listed printPresInfo(${$_POST["ID"]}); } echo "<tr>"; function printPresInfo($ID) { $years = ${$ID}["end"] - ${$ID}["start"]; echo "<tr>"; echo "<td style='text-align:center'>" . " " . ${$ID}["fname"] . " " . ${$ID}["lname"] . "</td>"; echo "<td style='text-align:center'>" . " " . ${$ID}["party"] . "</td>"; echo "<td style='text-align:center'>" . " " . ${$ID}["term"] . "</td>"; echo "<td style='text-align:center'>" . " " . ${$ID}["start"] . "</td>"; echo "<td style='text-align:center'>" . " " . ${$ID}["end"] . "</td>"; echo "<td style='text-align:center'>" . " " . $years . "</td>"; echo "</tr>"; echo "</table>"; }
} } } } elseif (isset($_POST['start']) && $_POST['start'] !== "") { foreach ($presidents as $value) { foreach ($value as $value2) { if (strcasecmp($value2, $_POST['start']) == 0) { printPresInfo($value); } } } } elseif (isset($_POST['end']) && $_POST['end'] !== "") { foreach ($presidents as $value) { foreach ($value as $value2) { if (strcasecmp($value2, $_POST['end']) == 0) { printPresInfo($value); } } } } function printPresInfo($pres) { $years = $pres["end"] - $pres["start"]; echo "<tr>"; echo "<td style='text-align:center'>" . " " . $pres["fname"] . " " . $pres["lname"] . "</td>"; echo "<td style='text-align:center'>" . " " . $pres["party"] . "</td>"; echo "<td style='text-align:center'>" . " " . $pres["term"] . "</td>"; echo "<td style='text-align:center'>" . " " . $pres["start"] . "</td>"; echo "<td style='text-align:center'>" . " " . $pres["end"] . "</td>"; echo "<td style='text-align:center'>" . " " . $years . "</td>"; echo "</tr>";