PHP 代码:
<?
//validate important input
if ((!$_POST[table_name]) || (!$_POST[num_fields])) {
     
header("Location: show_createtable.html");
     exit;
}

//begin creating form for display
$form_block "
<FORM METHOD=\"POST\" ACTION=\"do_createtable.php\">
<INPUT TYPE=\"hidden\" NAME=\"table_name\" VALUE=\"$_POST[table_name]\">
<TABLE CELLSPACING=5 CELLPADDING=5>
<TR>
<TH>FIELD NAME</TH><TH>FIELD TYPE</TH><TH>FIELD LENGTH</TH></TR>"
;

//count from 0 until you reach the number of fields
for ($i 0$i <$_POST[num_fields]; $i++) {
     
//add to the form, one row for each field
     
$form_block .= "
     <TR>
     <TD ALIGN=CENTER>
     <INPUT TYPE=\"text\" NAME=\"field_name[]\" SIZE=\"30\"></TD>
     <TD ALIGN=CENTER>
     <SELECT NAME=\"field_type[]\">
          <OPTION VALUE=\"char\">char</OPTION>
          <OPTION VALUE=\"date\">date</OPTION>
          <OPTION VALUE=\"float\">float</OPTION>
          <OPTION VALUE=\"int\">int</OPTION>
          <OPTION VALUE=\"text\">text</OPTION>
          <OPTION VALUE=\"varchar\">varchar</OPTION>
     </SELECT>
     </TD>
     <TD ALIGN=CENTER>
     <INPUT TYPE=\"text\" NAME=\"field_length[]\" SIZE=\"5\"></TD>
     </TR>"
;
}

//finish up the form
$form_block .= "
<TR>
<TD ALIGN=CENTER COLSPAN=3><INPUT TYPE=\"submit\" VALUE=\"Create Table\"></TD>
</TR>
</TABLE>
</FORM>"
;
?>
<HTML>
<HEAD>
<TITLE>Create a Database Table: Step 2</TITLE>
</HEAD>
<BODY>
<H1>Define fields for <? echo "$_POST[table_name]"?></H1>
<? echo "$form_block"?>
</BODY>
</HTML>

save file as do_createtable.php