To perform a simple query on a standard or "field selection" form, you:
A LIVE example of a query involving the term biology in the field Title of the database Serials is reported below.
Here you can inspect the .fmt file, while the relevant part of this form source code is here:
<FORM METHOD=POST ACTION="/htbin/SFgate">
<INPUT NAME="database" TYPE="hidden" VALUE="local//usr/local/wais-sources/serials/current">
<CENTER>
<TABLE BORDER WIDTH=70%>
<TR><TD><SELECT NAME="fieldsel_1_description">
<OPTION SELECTED>Title
<OPTION>Publication Place
</SELECT></TD>
<TD><INPUT TYPE="text" NAME="fieldsel_1_content" VALUE="biology" SIZE=40></TD>
<TD><SELECT NAME="fieldsel_1_tie">
<OPTION>and
<OPTION>or
</SELECT></TD></TR>
<TR><TD><SELECT NAME="fieldsel_2_description">
<OPTION>Title
<OPTION SELECTED>Publication Place
</SELECT></TD>
<TD><INPUT TYPE="text" NAME="fieldsel_2_content" SIZE=40></TD></TR>
</TABLE>
</CENTER>
<P>
<INPUT TYPE="hidden" NAME="fieldsel_name_ti" VALUE="Title">
<INPUT TYPE="hidden" NAME="fieldsel_name_pp" VALUE="Publication Place">
<CENTER><TABLE>
<TR><TH><INPUT TYPE="submit" VALUE="Start Search">
</TH><TH> </TH><TH>
<INPUT TYPE="reset" VALUE="Reset Query">
</TR></TABLE>
</CENTER>
<INPUT TYPE="hidden" NAME="application" VALUE="serials">
<INPUT TYPE="hidden" NAME="tieinternal" VALUE="and">
<INPUT TYPE="hidden" NAME="listenv" VALUE="table">
<INPUT TYPE="hidden" NAME="range" VALUE="1">
<INPUT TYPE="hidden" NAME="maxhits" VALUE="30">
<INPUT TYPE="hidden" NAME="directget" VALUE="0">
</FORM>
Tags that allow to map a descriptive term for each field are the following:
<INPUT TYPE="hidden" NAME="fieldsel_name_ti" VALUE="Title"> <INPUT TYPE="hidden" NAME="fieldsel_name_pp" VALUE="Publication Place">
Plese note that descriptive terms
used in drop-down list MUST match exactly (case and space
sensitive!) with those reported into the tags.
Please note that the differences with the previous document where
the mapping was made using attributes table.
If the form is a "checkbox"
one, then you have just to check square(s) next to the
selected term(s).
In this case there is always an implicit OR between
terms selected inside each field.
Here you can inspect the .fmt file, while the relevant part of this form source code is here:
<FORM METHOD=POST ACTION="/htbin/SFgate">
<INPUT NAME="database" TYPE="hidden" VALUE="local//usr/local/wais-sources/tutorial/audio">
<CENTER>
<TABLE BORDER WIDTH="70%">
<TR><TH ALIGN=center COLSPAN=3><FONT SIZE=+2>MODE OF INHERITANCE</FONT></TH></TR>
<TR><TH ALIGN=left><INPUT TYPE="checkbox" CHECKED NAME="inheritance_content" VALUE="dominant">
Autosomal Dominant</TD>
<TH ALIGN=left><INPUT TYPE="checkbox" NAME="inheritance_content" VALUE="x-linked_dominant">
X-linked Dominant</TD>
<TH ALIGN=left><INPUT TYPE="checkbox" NAME="inheritance_content" VALUE="polygenic">
Polygenic</TD></TR>
<TR><TH ALIGN=left><INPUT TYPE="checkbox" NAME="inheritance_content" VALUE="recessive">
Autosomal Recessive</TD>
<TH ALIGN=left><INPUT TYPE="checkbox" NAME="inheritance_content" VALUE="x-linked_recessive">
X-linked Recessive</TD>
<TH ALIGN=left><INPUT TYPE="checkbox" NAME="inheritance_content" VALUE="unknown">
Unknown</TD></TR>
<TR><TH ALIGN=left><INPUT TYPE="checkbox" NAME="inheritance_content" VALUE="mitochondrial">
Mitochondrial</TD></TR>
</TABLE>
</CENTER>
<P>
<CENTER>
<TABLE>
<TR><TH><INPUT TYPE="submit" VALUE="Start Search"></TH>
<TH> </TH>
<TH><INPUT TYPE="reset" VALUE="Reset Query"></TH></TR>
</TABLE>
</CENTER>
<INPUT TYPE="hidden" NAME="tieinternal" VALUE="or">
<INPUT TYPE="hidden" NAME="listenv" VALUE="table">
<INPUT TYPE="hidden" NAME="range" VALUE="1">
<INPUT TYPE="hidden" NAME="convert" VALUE="Table">
<INPUT TYPE="hidden" NAME="maxhits" VALUE="30">
<INPUT TYPE="hidden" NAME="directget" VALUE="1">
<input type="hidden" name="application" value="audio">
</FORM>
© 1996-2003 BioPD -
University of Padova (Italy) - Author: Leopoldo
Saggin - Last version: January
28, 2003
Best efforts were made to provide correct information, however
this document may contain technical inaccuracies and/or
typographical errors.
The author declares that this material is provided "as
is" without any warranty even in the implied warranty of
merchantability or fitness for a particular purpose.
All trademarks cited inside this document are property of their
respective owners