Aims:
head_to_hat.php to make the form stickyoutput_textfield function, whose
prototype is as follows:
void output_textfield( $id, $label, $name, $size, $maxlength,
$value, $is_disabled )
output_form_page function
function output_form_page( $hat_size )
{
output_header('Hat Trick!', 'stylesheet.css');
echo "<form action=\"{$_SERVER['PHP_SELF']}\" method=\"get\">";
if ( isset($_GET['circumference']) )
{
output_textfield('circumference', 'Circumference: ', 'circumference', 2, 2,
$_GET['circumference'], false);
}
else
{
output_textfield('circumference', 'Circumference: ', 'circumference', 2, 2,
'', false);
}
output_textfield('hat_size', 'Hat size: ', 'hat_size', 4, 4, $hat_size, true);
output_submit_button('Submit');
echo "</form>";
output_footer('University College Cork');
}
function output_form_page( $hat_size )
{
output_header('Hat Trick!', 'stylesheet.css');
echo "<form action=\"{$_SERVER['PHP_SELF']}\" method=\"get\">";
output_textfield('circumference', 'Circumference: ', 'circumference', 2, 2,
isset($_GET['circumference']) ? $_GET['circumference'] : '', false);
output_textfield('hat_size', 'Hat size: ', 'hat_size', 4, 4, $hat_size, true);
output_submit_button('Submit');
echo "</form>";
output_footer('University College Cork');
}
head_to_hat.php:
float get_required_float( &$user_data, $name, $label, $maxlength,
&$errors, $min, $max )