Hallo,
ich habe folgendes Problem:
In einem Template auf unserer Seite gibt es Input Felder und Textarea Felder, welche bei nutzung der Suchfunktion durchsucht werden sollen, dies läuft aktuell über das listviewtag mit der condition =
"Titel LIKE '%".$MyCondition."%' OR Sachverhalt LIKE '%".$MyCondition."%' OR Frage LIKE '%".$MyCondition."%' OR Stellungnahme LIKE '%".$MyCondition."%' OR Fallnummer LIKE '%".$MyCondition."%'"
, wobei $MyCondition der Inhalt aus der gesuchte Begriff ist. Problem ist jetzt, dass bei einem der Input Felder nur Zahlen, zur Nummerierung von Fallbeiträgen, eingegeben werden, wenn jedoch über die Suche nach einer der Fallnummern gesucht wird, wird keine Fallbeitrag ausgegeben. Alle anderen Felder, welche auch Text haben, funktionieren. Wenn wir in das Inputfeld, in dem nur eine Zahl ist, z.B. ein Leerzeichen hinzufügen, findet die Suche den Fallbeitrag auch. Ich hatte schon vermutet, dass eventuell unterschiedliche Datentypen miteinander verglichen werden und das Input Field die Zahl als Int ausgibt obwohl die Suche ein String ist, dies scheint aber nicht der Fall zu sein.
Ich hoffe ich konnte das Problem anschaulich beschreiben.
Sollte jemand allgemein einen besseren Ansatz, eine bessere Herangehensweise haben würde mich das ebenfalls sehr interessieren.
Vielen Dank.