[Zope] Search Interface Gone arwy! Red! No, Blue.....ahhhh.....

Sean G Richards sean@purdue.edu
Thu, 20 Jul 2000 10:43:12 -0500


Here is my search interface and SQL method.

search_query:

<dtml-var standard_html_header>

<form action="search_result" method="get">
<h2><dtml-var document_title></h2>
<input name="select_statment" value="select * from courses_description
">
<input name="where_statement" value=" where subject = 'ee'">
<input type="SUBMIT" name="SUBMIT" value="Submit Query">
</td></tr>
</table>
</form>
<dtml-var standard_html_footer>

search_results:

<dtml-var standard_html_header>
<dtml-in search_method size=50 start=query_start>
   <dtml-if sequence-start>

      <dtml-if previous-sequence>

        <a href="<dtml-var URL><dtml-var sequence-query
                 >query_start=<dtml-var
                 previous-sequence-start-number>">
        (Previous <dtml-var previous-sequence-size> results)
        </a>

      </dtml-if previous-sequence>

      <table border>
        <tr>
          <th>SUBJECT</th>
          <th>COURSE NBR</th>
          <th>PART</th>
          <th>TEXT</th>
        </tr>

   </dtml-if sequence-start>

        <tr>
          <td><dtml-var SUBJECT></td>
          <td><dtml-var COURSE_NBR></td>
          <td><dtml-var PART></td>
          <td><dtml-var TEXT></td>
        </tr>

   <dtml-if sequence-end>

      </table>
      <dtml-if next-sequence>

         <a href="<dtml-var URL><dtml-var sequence-query
            >query_start=<dtml-var
            next-sequence-start-number>">
         (Next <dtml-var next-sequence-size> results)
         </a>

      </dtml-if next-sequence>
   </dtml-if sequence-end>

<dtml-else>

  There was no data matching this <dtml-var title_or_id> query.

</dtml-in>

<dtml-var standard_html_footer>

Z_SQL_method(search_method):

<dtml-with search_query>
<dtml-call "REQUEST.set('left', select_statment + where_statement)">
</dtml-with>
<dtml-var left>

What I am trying to do is concatenate select_statment and
where_statement , into a single statement known
as left.   There will be more parameters when I get this to work.  Then,
I want to use left, which would be a valid SQL statement, and throw it
at my Z SQL method.  I don't
understand why I can't accomplish this, it doesn't seem like it should
be difficult to me.  Thank you for reading this and thanks in advance
for any help.

    -Sean


--
Sean G. Richards  : Web Technician/Treasurer PLUG
Purdue University : Engineering Computing Network
seangr@purdue.edu :