case $QS_bool in
and) OPT_bool="^" ;;
or) OPT_bool="+" ;;
not) OPT_bool="-" ;;
*) OPT_bool="^" ;;
esac
case $QS_docs in
page) OPT_docs="page" ;;
stanza) OPT_docs="stanza" ;;
poem) OPT_docs="poem" ;;
*) OPT_docs="page" ;;
esac
case $QS_size in
1-10) OPT_size='subset' ;;
11-20) OPT_size='subset.11' ;;
21-30) OPT_size='subset.21' ;;
31-40) OPT_size='subset.31' ;;
(last one shortened for this example)
esac
The OPT_docs values are gone when searches are sent to the server. (I
capture the results of the query in an intermediate file, so have a good
idea what's being received.) Does this owe to my ignorance in shell
programming, or deficiencies in FORMS recognition by some clients?