Zu meinem/r Problem/Frage:
Ich habe jetzt meine Datenbank fertig und würde für meine Application gerne eine Suchfunktion basteln.
Mit cfform hab ich die Eingabefelder gebastelt und frage hinterher die DB, ob der gesuchte Begriff mit den Einträgen in der DB übereinstimmt.
Soweit kommt keine Fehlermeldung mehr, dass mit der Syntax etwas nicht stimmt, oder etwas nicht definiert sei. Jedoch erhalte ich auch kein Ergebnis meiner Suche, die Seite aktualisiert lediglich neu.
<cfform method = "post" name = "form">
<table border="0">
<tr><td>Genre:</td><td><cfinput type = "text" name = "genre" size="21"></td></tr>
<tr><td>Filmtitel</td><td><cfinput type = "text" size="22" name = "filmtitel"></td></tr>
<tr><td>Darsteller/in:</td><td><cfinput type = "text" size="22" name = "darsteller"></td></tr>
<tr></tr><tr></tr><tr></tr><tr></tr>
<tr><td><input type = "submit" name = "suchen" value = "Suche"></td></tr></table>
</cfform>
<cfquery name = "suche" datasource = "#application.datasource#">
SELECT * from filme
WHERE fi_genre = 'genre' OR fi_name = 'filmtitel' OR fi_darsteller = 'darsteller'
</cfquery>
<cfoutput query = "suche">
...
</cfoutput>
Ich denke mal, dass der Fehler bei der output query liegen wird.