AutoForm's output as a code generator for forms.php:
$html = "";
$html .= StartForm("/coding/lib/eg_autoform.php", array('method' => 'post'));
$html .= HiddenField("table_name", "eg_table");
$html .= HiddenField("hidden_field1", "foo");
$html .= HiddenField("hidden_field2", "bar");
$html .= StartFormTable();
$html .= FormRow("First Name",
TextField("first_name", $input['first_name'], 60, 255));
$html .= FormRow("Initial",
TextField("initial", $input['initial'], 60, 50));
$html .= HiddenField(last_name, $input['last_name']);
$html .= FormRow("Birth Date",
DateForm("birth_date", $_REQUEST));
$html .= FormRow("Gender", RadioField("gender", "M", "Male", "") .
RadioField("gender", "F", "Female", "") .
RadioField("gender", "O", "Other", ""));
$html .= FormRow("Special Notes",
TextareaField("notes", $input['notes'], 80, 8, "hard" ));
$html .= FormRow("", SubmitField("action", "Save Changes")
);
$html .= EndFormTable();
$html .= EndForm();
return $html;