musher
09-02-2006, 10:21 PM
I was trying to clean up code on a page and changed Test 1 to Test 2 and it quit working.
Why does Test 1 work, but Test 2 does not (select box does not show up on test 2)?
logic (well to me any way) I see these both as echo-ing the function results
// Test 1
$var_field_name="emailer";
echo '<tr><td class="'.$parm_emailer_class.'">Test 1: </td><td>' . "\n";
echo YesNo_selection($hold_emailer, $var_field_name).'</td></tr>' . "\n";
// Test 2
$var_field_name="emailer";
echo '<tr><td class="'.$parm_emailer_class.'">Test 2: </td><td>' . YesNo_selection($hold_emailer, $var_field_name) . '</td></tr>' . "\n";
Here's Function:
// Display of Yes-No selection with DROP DOWN BOXES
function YesNo_selection($fvar_YesNo, $var_field_name) {
echo '<select class="text_update" name="'.$var_field_name.'">';
echo '<option value=""'; if (!(strcmp("", $fvar_YesNo))) {echo "SELECTED";} echo '>Select Yes or No</option>';
echo '<option value="1"'; if (!(strcmp("1", $fvar_YesNo))) {echo "SELECTED";} echo '>YES</option>';
echo '<option value="0"'; if (!(strcmp("0", $fvar_YesNo))) {echo "SELECTED";} echo '>NO</option>';
echo '</select>';
}
Why does Test 1 work, but Test 2 does not (select box does not show up on test 2)?
logic (well to me any way) I see these both as echo-ing the function results
// Test 1
$var_field_name="emailer";
echo '<tr><td class="'.$parm_emailer_class.'">Test 1: </td><td>' . "\n";
echo YesNo_selection($hold_emailer, $var_field_name).'</td></tr>' . "\n";
// Test 2
$var_field_name="emailer";
echo '<tr><td class="'.$parm_emailer_class.'">Test 2: </td><td>' . YesNo_selection($hold_emailer, $var_field_name) . '</td></tr>' . "\n";
Here's Function:
// Display of Yes-No selection with DROP DOWN BOXES
function YesNo_selection($fvar_YesNo, $var_field_name) {
echo '<select class="text_update" name="'.$var_field_name.'">';
echo '<option value=""'; if (!(strcmp("", $fvar_YesNo))) {echo "SELECTED";} echo '>Select Yes or No</option>';
echo '<option value="1"'; if (!(strcmp("1", $fvar_YesNo))) {echo "SELECTED";} echo '>YES</option>';
echo '<option value="0"'; if (!(strcmp("0", $fvar_YesNo))) {echo "SELECTED";} echo '>NO</option>';
echo '</select>';
}