Ooh, ooh... one more question on this.
If I'm getting 'undeclared variables' now because of this...well, is there something additional I need to be doing?
Example: I have a form, which is function cost(). Snippet:
<tr valign="top">
<td> </td>
<td> </td>
</tr>
<? maritalCheck(); ?>
<tr valign="top">
<td width="20%"> </td>
<td width="80%">
<input type="submit" name="submit" value="Submit">
</td>
</tr>
Above this function, I have built another table section to check for the person's marital status.
function maritalCheck() {
?>
<!-- CANDIDATE INFO PORTION OF FORM -->
<tr valign="top">
<td colspan="2">
<hr>
<strong>Candidate Information: </strong></td>
</tr>
<tr valign="top">
<td>Filing Status: </td>
<td>
<select name="marital_status" id="marital_status">
<option value="(null)" selected>SELECT...</option>
<option value="Married">Married</option>
<option value="Single">Single</option>
</select></td>
</tr>
<tr valign="top">
<td>Dependents:</td>
<td>
<input name="dependents" type="text" id="dependents" value="0" size="5" maxlength="2">
</td>
</tr>
<tr valign="top">
<td>Addl Exemptions:</td>
<td>
<input name="addl_exemptions" type="text" id="addl_exemptions" value="0" size="5" maxlength="2">
</td>
</tr>
<tr valign="top">
<td width="20%"> </td>
<td width="80%">
</td>
</tr>
<!-- END OF CANDIDATE INFO PORTION OF FORM -->
<?
}
Later, in my IF statement, I have stated that if marital_status form field == '(null)' field, then show a warning and redisplay cost().
It works brilliantly, until I actually do choose a marital status; at which time I get errors like so:
Notice: Undefined variable: salary in C:\xitami\webpages\recruit\index.php on line 711
How could they be missing? It worked perfectly... do I have to redeclare something?