← Back
Editing: mostra_defcampi.php
<? if ((!$nome_tabella) || (!$num_campi)) { header( "Location: http://localhost/mostra_creatabella.html"); exit; } $blocco_modulo = " <FORM METHOD=\"POST\" ACTION=\"creatabella.php\"> <INPUT TYPE=\"hidden\" NAME=\"nome_tabella\" VALUE=\"$nome_tabella\"> <TABLE CELLSPACING=5 CELLPADDING=5> <TR> <TH>NOME CAMPO</TH><TH>TIPO</TH><TH>LUNGHEZZA</TH></TR> "; // crea i campi del modulo successivo "al volo" for ($i = 0; $i < $num_campi; $i++) { $blocco_modulo .= " <TR> <TD ALIGN=CENTER><INPUT TYPE=\"text\" NAME=\"nome_campo[]\" SIZE=\"30\"></TD> <TD ALIGN=CENTER> <SELECT NAME=\"tipo_campo[]\"> <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=\"lunghezza_campo[]\" SIZE=\"5\"></TD> </TR> "; } $blocco_modulo .= " <TR> <TD ALIGN=CENTER COLSPAN=3><INPUT TYPE=\"submit\" VALUE=\"Crea la tabella\"></TD> </TR> </TABLE> </FORM> "; ?> <HTML> <HEAD> <TITLE>Creazione di una tabella in un database: fase 2</TITLE> </HEAD> <BODY> <H1>Definizione dei campi di <? echo "$nome_tabella"; ?></H1> <? echo "$blocco_modulo"; ?> </BODY> </HTML>
Save File
Cancel