Mega Code Archive

 
Categories / Php / HTML
 

Dynamic form field

<?php function create_form_field($formelement, $label, $db_value = "", $length = 25) { $form_field = "<label for=\"".$formelement."\">".$label."</label>\n"; $form_field .= " <input name=\"".$formelement."\" type=\"text\" size=\"".$length."\" value=\""; if (isset($_REQUEST[$formelement])) { $form_field .= $_REQUEST[$formelement]; } elseif (isset($db_value) && !isset($_REQUEST[$formelement])) { $form_field .= $db_value; } else { $form_field .= ""; } $form_field .= "\"><br>\n"; return $form_field; } // example use echo "<form method=\"post\">\n"; echo create_form_field("test", "test label", "db val"); echo "\n<input type=\"submit\" name=\"submit\">\n"; echo "</form>"; ?>