topical media & game development
basic-php-appendix-ch04ex01.php / php
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<form method="POST" action=<ch04ex01.php>>
<?php
if (isset(display_table = "form02";
} elseif (isset(_POST[search_or_submit] == "search") {
display_table = "form04";
}
} elseif (isset(display_table = "form04";
} elseif (isset(display_table = "form05";
} else {
display_table) {
Case "form01";
//display the initial form
?>
<table width="100%" border="0" cellpadding="6">
<tr>
<td><b><font face="Arial, Helvetica, sans-serif">Welcome to Beginning PHP5</font></b></td>
<td><b><font face="Arial, Helvetica, sans-serif">Chapter 04</font></b></td>
<td><b><font face="Arial, Helvetica, sans-serif">Exercise 01</font></b></td>
</tr>
<tr>
<td colspan="3">
<p><font face="Arial, Helvetica, sans-serif" size="-1">Please pre-qualify
yourself by answering the following questions:</font></p>
<table width="70%" border="0" cellpadding="6" align="center">
<tr>
<td width="50%"><font size="-1" face="Arial, Helvetica, sans-serif"><b>Pre-Qualification
Form</b></font></td>
<td width="14%"> </td>
<td width="36%"> </td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1">Please
select your level of education:</font></td>
<td width="14%"><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
<td width="36%"><font face="Arial, Helvetica, sans-serif" size="-1">School
Name</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1">High
School</font></td>
<td width="14%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="checkbox" name="high_school_chk" value="yes">
</font></td>
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="high_school">
</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1">Trade
School</font></td>
<td width="14%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="checkbox" name="trade_shool_chk" value="yes">
</font></td>
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="trade_school">
</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1">Bachelor's
</font></td>
<td width="14%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="checkbox" name="bachelors_chk" value="yes">
</font></td>
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="bachelors">
</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1">Master's
</font></td>
<td width="14%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="checkbox" name="masters_chk" value="yes">
</font></td>
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="masters">
</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1">Doctorate
</font></td>
<td width="14%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="checkbox" name="doctorate_chk" value="yes">
</font></td>
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="doctorate">
</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
<td width="14%"><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
<td width="36%"><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1">Please
select your level of experience:</font></td>
<td width="14%"><font face="Arial, Helvetica, sans-serif" size="-1">Years</font></td>
<td width="36%"><font face="Arial, Helvetica, sans-serif" size="-1">Position/Title</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
<td width="14%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="years01" size="5">
</font></td>
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="position01">
</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
<td width="14%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="years02" size="5">
</font></td>
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="position02">
</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
<td width="14%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="years03" size="5">
</font></td>
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="position03">
</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
<td width="14%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="years04" size="5">
</font></td>
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="position04">
</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
<td width="14%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="years05" size="5">
</font></td>
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="text" name="position05">
</font></td>
</tr>
<tr>
<td width="50%"><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
<td width="14%"><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="submit" name="pre_qualify" value="Proceed">
</font></td>
</tr>
</table>
<?php
break;
Case "form02";
//display the second form
?>
<input type="hidden" name="high_school_chk" value="<?php echo _POST[high_school]; ?>">
<input type="hidden" name="trade_school_chk" value="<?php echo _POST[trade_school]; ?>">
<input type="hidden" name="bachelors_chk" value="<?php echo _POST[bachelors]; ?>">
<input type="hidden" name="masters_chk" value="<?php echo _POST[masters]; ?>">
<input type="hidden" name="doctorate_chk" value="<?php echo _POST[doctorate]; ?>">
<input type="hidden" name="years01" value="<?php echo _POST[position01]; ?>">
<input type="hidden" name="years02" value="<?php echo _POST[position02]; ?>">
<input type="hidden" name="years03" value="<?php echo _POST[position03]; ?>">
<input type="hidden" name="years04" value="<?php echo _POST[position04]; ?>">
<input type="hidden" name="years05" value="<?php echo _POST[position05]; ?>">
<p> </p>
<table width="70%" border="0" cellpadding="6" align="center">
<tr>
<td><font face="Arial, Helvetica, sans-serif" size="-1"><b>Search
Form</b></font></td>
<td> </td>
</tr>
<tr>
<td><font face="Arial, Helvetica, sans-serif" size="-1">Search for
Jobs then Submit Resume
<input type="radio" name="search_or_submit" value="search">
</font></td>
<td><font face="Arial, Helvetica, sans-serif" size="-1">Submit Resume
and View Jobs
<input type="radio" name="search_or_submit" value="submit">
</font></td>
</tr>
<tr>
<td><font face="Arial, Helvetica, sans-serif" size="-1"> </font></td>
<td> <font face="Arial, Helvetica, sans-serif" size="-1">
<input type="submit" name="search_or_submit_resume" value="Proceed">
</font></td>
</tr>
</table>
<?php
break;
Case "form03";
//display the third form
?>
<input type="hidden" name="high_school_chk" value="<?php echo _POST[high_school]; ?>">
<input type="hidden" name="trade_school_chk" value="<?php echo _POST[trade_school]; ?>">
<input type="hidden" name="bachelors_chk" value="<?php echo _POST[bachelors]; ?>">
<input type="hidden" name="masters_chk" value="<?php echo _POST[masters]; ?>">
<input type="hidden" name="doctorate_chk" value="<?php echo _POST[doctorate]; ?>">
<input type="hidden" name="years01" value="<?php echo _POST[position01]; ?>">
<input type="hidden" name="years02" value="<?php echo _POST[position02]; ?>">
<input type="hidden" name="years03" value="<?php echo _POST[position03]; ?>">
<input type="hidden" name="years04" value="<?php echo _POST[position04]; ?>">
<input type="hidden" name="years05" value="<?php echo _POST[position05]; ?>">
<?php
//retrieve a jobs list from the database
jobs_array[0]["salary"] = 40000;
jobs_array[0]["degree_required"] = "Doctorate";
jobs_array[0]["job_id"] = "A";
jobs_array[1]["salary"] = 30000;
jobs_array[1]["degree_required"] = "Masters";
jobs_array[1]["job_id"] = "B";
jobs_array[2]["salary"] = 15000;
jobs_array[2]["degree_required"] = "High School";
jobs_array[2]["job_id"] = "C";
//display the jobs available form
?>
<p> </p>
<table width="70%" border="0" cellpadding="6" align="center">
<tr>
<td colspan="6"><font face="Arial, Helvetica, sans-serif" size="-1"><b>The
Following Jobs Are Available</b></font></td>
</tr>
<tr>
<td><font face="Arial, Helvetica, sans-serif" size="-1">Title</font></td>
<td><font face="Arial, Helvetica, sans-serif" size="-1">Salary</font></td>
<td><font face="Arial, Helvetica, sans-serif" size="-1">Years Exp
Req.</font></td>
<td><font face="Arial, Helvetica, sans-serif" size="-1">Ed. Required</font></td>
<td><font face="Arial, Helvetica, sans-serif" size="-1">Commission</font></td>
<td><font face="Arial, Helvetica, sans-serif" size="-1">Job ID</font></td>
</tr>
<?php
for (i<=2;jobs_array[<?php echo i]["salary"]; ?></font></td>
<td align="center"><font face="Arial, Helvetica, sans-serif" size="-1"><?php echo i]["years_experience_required"]; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif" size="-1"><?php echo i]["degree_required"]; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif" size="-1"><?php echo i]["commission"]; ?></font></td>
<td><input type="radio" name="job_applied_for" value="<?php echo i]["job_id"]; ?>"></td>
</tr>
<?php
}
?>
<tr align="right">
<td colspan="6"><font face="Arial, Helvetica, sans-serif" size="-1">
<input name="pick_this_job" type="submit" id="pick_this_job" value="Proceed">
</font></td>
</tr>
</table>
<?php
break;
Case "form04";
//display the submit recume form
?>
<input type="hidden" name="high_school_chk" value="<?php echo _POST[high_school]; ?>">
<input type="hidden" name="trade_school_chk" value="<?php echo _POST[trade_school]; ?>">
<input type="hidden" name="bachelors_chk" value="<?php echo _POST[bachelors]; ?>">
<input type="hidden" name="masters_chk" value="<?php echo _POST[masters]; ?>">
<input type="hidden" name="doctorate_chk" value="<?php echo _POST[doctorate]; ?>">
<input type="hidden" name="years01" value="<?php echo _POST[position01]; ?>">
<input type="hidden" name="years02" value="<?php echo _POST[position02]; ?>">
<input type="hidden" name="years03" value="<?php echo _POST[position03]; ?>">
<input type="hidden" name="years04" value="<?php echo _POST[position04]; ?>">
<input type="hidden" name="years05" value="<?php echo _POST[position05]; ?>">
<input type="hidden" name="job_applied_for" value="<?php echo
(C) Æliens
20/2/2008
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.