Forum - Beitrag anzeigen

Datenbanken/SQL - RE: DB mit einer Listbox durchsuchen

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 09.11.2001 10:06 (659 Aufrufe)
Name: peppi
Titel: RE: DB mit einer Listbox durchsuchen
Inhalt: Hi,

hab Deinen Tip jetzt mal ausprobiert. Aber da muss ich einen Fehler gemacht haben. Hier hast Du mal die ganze Result Seite (etwas abgekürzt). Vielleicht findest Du ja den Fehler. Also ich weiß nicht weiter ;-(


<!--- Create Criteria string for query from data entered thru search form --->
<CFSET Criteria = '>
<CF_Suche_AppendCriteria
FieldName="lower(#Form.Crit1_FieldName#)"
FieldType="#Form.Crit1_FieldType#"
Operator="#Form.Crit1_Operator#"
Value="#Form.Crit1_Value#">
<CF_Suche_AppendCriteria
FieldName="lower(#Form.Crit2_FieldName#)"
FieldType="#Form.Crit2_FieldType#"
Operator="#Form.Crit2_Operator#"
Value="#Form.Crit2_Value#">
<CF_Suche_AppendCriteria
FieldName="#Form.Crit3_FieldName#"
FieldType="#Form.Crit3_FieldType#"
Operator="#Form.Crit3_Operator#"
Value="#Form.Crit3_Value#">
<CF_Suche_AppendCriteria
FieldName="lower(#Form.Crit4_FieldName#)"
FieldType="#Form.Crit4_FieldType#"
Operator="#Form.Crit4_Operator#"
Value="#Form.Crit4_Value#">


<CFQUERY name="SearchResult" dataSource="web">


<!--- Query returning search results --->

SELECT DISTINCT TABELLE.FELD_1 AS ResultField1, TABELLE.FELD_2 AS ResultField2, TABELLE.FELD_3 AS ResultField3
FROM TABELLE
where #PreserveSingleQuotes(Criteria)# AND
UCASE(FELD_1) like '%#UCASE(Crit1_FieldName)#%'
OR UCASE(FELD_2) like '%#UCASE(Crit1_FieldName)#%'
OR UCASE(FELD_3) like '%#UCASE(Crit1_FieldName)#%'
</CFQUERY>


<HTML><HEAD>
<TITLE>Suchergebnis</TITLE>
</HEAD><BODY bgcolor="#ffffff">



<CFOUTPUT query="SearchResult">
<tr bgcolor="#IIf(CurrentRow Mod 2, DE('ffffff'), DE('ffffcf'))#">
<td valign="top" align="left"><small><font face="Arial"><a href="Detail.cfm?ID=#URLEncodedFormat(ID_Field)#" Target="_new">[detail]</a></font></small></td>
<td valign="top" align="left"><small><font face="Arial">&nbsp;#ResultField1#</font></small></td>
<td valign="top" align="left"><small><font face="Arial">&nbsp;#ResultField2## </font></small></td>
<td valign="top" align="left"><small><font face="Arial">&nbsp;#ResultField3#</font></small></td>
</CFOUTPUT></P>
</table>


<FORM action="Search.cfm" method="post">
<INPUT type="submit" value="Zurück">
</FORM>


</BODY></HTML>


Das ganze wurde von jemandem mit dem Assistenten für Dateneingrenzung erstellt, weshalb ich in der ganzen Sache ehrlich gesagt nicht so durchsehe.




Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen