Материал: Автоматизация процесса ведения документации и отчетности в "ФГБУ ФИПС"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
104
PHP Database Wizard: <?echo $title?>
</TITLE>
</HEAD>
<BODY BGCOLOR="#B1CEF7">
<H1 ALIGN="CENTER">PHP Database Wizard: <?echo $title?></H1>
<?
}
function PrintFoot($str = "") {
echo $str;
?>
<P ALIGN="CENTER">
<A HREF="<?echo $PHP_SELF;?>">Return to Start</A>
</P>
</BODY>
</HTML>
<?
}
function NotAvailable($file = "", $line = 0) {
PrintHead("Not available");
if ($line):
echo "<H2>Error at $file:$line</H2>\n";
endif;
PrintFoot();
}
function FormStart() {
Global $PHP_SELF;
Global $DB;
Global $TABLE;
Global $SQL;
105
Global $VIEW;
Global $PAGESIZE;
Global $IDFIELD;
Global $IDTYPE;
Global $FIELDS;
Global $FIELDNAMES;
Global $CAPTIONS;
Global $OPTIONS;
Global $OPTIONS1;
Global $OPTIONS2;
Global $CONTROLS;
?>
<FORM ACTION="<?echo $PHP_SELF;?>" METHOD="POST">
<?
if ($DB):
?>
<INPUT TYPE="HIDDEN" NAME="DB" VALUE="<?echo $DB;?>">
<?
endif;
if ($TABLE):
?>
<INPUT TYPE="HIDDEN" NAME="TABLE" VALUE="<?echo $TABLE;?>">
<?
endif;
if ($SQL):
?>
<INPUT TYPE="HIDDEN" NAME="SQL" VALUE="<?echo
HtmlSpecialChars($SQL);?>">
<?
endif;
if ($VIEW):
?>
106
<INPUT TYPE="HIDDEN" NAME="VIEW" VALUE="<?echo $VIEW;?>">
<?
endif;
if ($PAGESIZE):
?>
<INPUT TYPE="HIDDEN" NAME="PAGESIZE" VALUE="<?echo
$PAGESIZE;?>">
<?
endif;
if ($IDFIELD):
?>
<INPUT TYPE="HIDDEN" NAME="IDFIELD" VALUE="<?echo $IDFIELD;?>">
<?
endif;
if ($IDTYPE):
?>
<INPUT TYPE="HIDDEN" NAME="IDTYPE" VALUE="<?echo $IDTYPE;?>">
<?
endif;
$i = 0;
while ($i < count($FIELDS)):
?>
<INPUT TYPE="HIDDEN" NAME="FIELDS[]" VALUE="<?echo
$FIELDS[$i];?>">
<?
$i++;
endwhile;
$i = 0;
while ($i < count($FIELDNAMES)):
?>
<INPUT TYPE="HIDDEN" NAME="FIELDNAMES[]" VALUE="<?echo
$FIELDNAMES[$i];?>">
107
<?
$i++;
endwhile;
$i = 0;
while ($i < count($CONTROLS)):
?>
<INPUT TYPE="HIDDEN" NAME="CONTROLS[]" VALUE="<?echo
$CONTROLS[$i];?>">
<?
$i++;
endwhile;
while (list($key, $val) = each($OPTIONS)):
?>
<INPUT TYPE="HIDDEN" NAME="OPTIONS[<?echo $key;?>]" VALUE="<?echo
HtmlSpecialChars($val);?>">
<?
endwhile;
while (list($key, $val) = each($OPTIONS1)):
?>
<INPUT TYPE="HIDDEN" NAME="OPTIONS1[<?echo $key;?>]"
VALUE="<?echo HtmlSpecialChars($val);?>">
<?
endwhile;
while (list($key, $val) = each($OPTIONS2)):
?>
<INPUT TYPE="HIDDEN" NAME="OPTIONS2[<?echo $key;?>]"
VALUE="<?echo HtmlSpecialChars($val);?>">
<?
endwhile;
$i = 0;
while ($i < count($CAPTIONS)):
?>
108
<INPUT TYPE="HIDDEN" NAME="CAPTIONS[]" VALUE="<?echo
$CAPTIONS[$i];?>">
<?
$i++;
endwhile;
} // FormStart
function FormEnd($str = "", $noreset = 0) {
if ("$str" != ""):
?>
<INPUT TYPE="SUBMIT" NAME="cmd" VALUE="<?echo $str;?>">
<?
if (!$noreset):
?>
<INPUT TYPE="RESET">
<?
endif;
endif;
?>
</FORM>
<?
} // FormEnd
function PrintSqlInput() {
Global $SQL;
FormStart();
?>
<TABLE CELLPADDING=5 CELLSPACING=0>
<TR VALIGN="TOP">
<TH NOWRAP ALIGN="RIGHT"><FONT
SIZE="+1">SQL:</FONT>&nbsp;&nbsp;SELECT</TH>
<TD><TEXTAREA NAME="SQL" ROWS=3 COLS=60 WRAP="VIRTUAL"
Источник: https://baza.diplomsite.ru/previewfile/2054