Indexing code:
Expand|Select|Wrap|Line Numbers
- <cfflush>
- <cfquery name="getresults" dataSource="#APPLICATION.dataSource#">
- SELECT Content.Body, Content.title, Content.page, Content.ContentID
- FROM Content
- </cfquery>
- <span class="style1"> Indexing data ...</span><br>
- <cfflush>
- <cfindex action="refresh"
- collection="pdsSite"
- key="ContentID"
- type="custom"
- title="title"
- query="getresults"
- body="title,Body,page">
- Result page:
- <cfsearch name="GetResults"
- collection="pdsSite"
- criteria="#FORM.criteria#">
- <head>
- </head>
- <body>
- <cfform action="result.cfm" method="post">
- <cfinput type="text" name="criteria" value="#FORM.criteria#" message="Please enter your key word to search." validateat="onSubmit" validate="noblanks" required="yes" id="criteria" size="30" class="main_Inputs">
- <cfinput type="submit" value="Search">
- </cfform>
- <cfoutput>
- Search Results:#FORM.criteria#
- </cfoutput>
- <cfif GetResults.RecordCount is 0>
- No files found for specified search, please try a new search.
- <cfelse>
- <cfoutput query="GetResults">
- <cfset bgcolor=IIf(CurrentRow Mod 2,
- DE('ffffff'),
- DE('ffffcf'))>
- #CurrentRow#
- <cfset FileName=GetFileFromPath(Key)>
- <cfset Ext=ListLast(FileName, ".")>
- <cfif Trim(Title) IS "">
- <cfset display=GetFileFromPath(Key)>
- <cfelse>
- <cfset display=title>
- </cfif>
- <a href="#page#" class="subNav">#display#</a> <span class="style8">(#score#)</span> <br>
- <span class="style8"><small>#body#</small></span>
- </cfoutput>
- </cfif>
Error message:
Attribute validation error for tag CFINPUT.
The tag requires the attribute(s): NAME.
The error occurred in C:\Websites\result.cfm: line 81
Expand|Select|Wrap|Line Numbers
- 79 : <td class="style8">Search:</td>
- 80 : <td><cfinput type="text" name="criteria" value="#FORM.criteria#" message="Please enter your key word to search." validateat="onSubmit" validate="noblanks" required="yes" id="criteria" size="30" class="main_Inputs"></td>
- 81 : <td><cfinput type="submit" value="Search"></td>
- 82 : </tr>
- 83 : </table>
Error 2:
Then my next error is that page is not defined, that is where my link is set up for you to click on the record that gave you results. I can get that error after I fix the search critera error