[PHP]<form action="phpform .php" method=POST>
<?php
$field=array();
$type=array();
$lines = file('test_read .txt');
foreach ($lines as $line) {
list($mytype, $name, $option) = explode("=", $line);
$name = htmlentities(tr im($name));
if(isset($optio n))
$field[$name][]=htmlentities(t rim($option));
else
$field[$name]='nooptions';
$type[$name]=trim($mytype);
}
foreach ($field as $name => $options) {
switch($type[$name]) {
case 'label':
print ("<p>$name<br>\ n");
break;
case 'checkbox':
print ("<input type=\"checkbox \" name=\"$name\" id=\"$name\" value=\"true\"> <label for=\"$name\">$ name</label>\n");
break;
case 'radio_button':
print ("<p>$name<br>\ n");
foreach($option s as $value)
print ("<input type=\"radio\" name=\"$name\" id=\"$name-$value\" value=\"$value\ "><label for=\"$name-$value\">$value </label>\n");
break;
case 'comment_box':
print ("<p><label for=\"$name\">$ name</label><br>\n");
print ("<p><textar ea id=\"$name\" name=\"$name\" rows=\"4\" cols=\"50\"></textarea>\n");
break;
case 'textbox':
print ("<p><label for=\"$name\">$ name: </label><input type=\"text\" id=\"$name\" name=\"$name\"> \n");
break;
case 'dropbox':
print ("<p><label for=\"$name\">$ name: </label><select name=\"$name\" id=\"$name\"><o ption></option>\n");
foreach($option s as $value)
print ("<option value=\"$value\ ">$value</option>\n");
print ("</select>");
break;
}
}
print ("<p><input type=submit name=submit value=\"SUBMIT\ "></form>\n");
print ("<input type=reset value=\"Reset\" >\n");
?>
</form>[/PHP]
Text File (just in case):
Expand|Select|Wrap|Line Numbers
- title = Test Form
- label = Choose One of These
- checkbox = shoe
- checkbox = hair
- radio_button = Choose One = 3
- radio_button = Choose One = 6
- comment_box = Comments
- dropbox = Select = 18-29
- dropbox = Select = 30-49
- dropbox = Select = 50-75
- textbox = Please type your name