Zum Inhalt springen

Suche verändern (ast_addresszipsearch)

Erstellt am 23. Juli 2006 · 2 Antworten · letzte Antwort am 11. August 2007

Tags: tt_address, Datenbank, Frage

peppy ·

Hallo zusammen,

ich habe die Extension ast_addresszipsearch installiert, um in tt_address nach PLZ suchen zu können. Nun möchte ich die Suche gerne auf weitere Felder wie "Name" erweitern.

Allerdings funktionier die Suche schon nicht mehr, wenn ich in der Suchabfrage nur das Feld "zip" gegen "name" austausche.

Orginal:

$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*', 'tt_address', 'zip LIKE \''.$zipSQL.'\' AND country = \''.$counChar.'\' AND pid IN ('.$pidList.')'.$this->cObj->enableFields('tt_address'), '', $resultSorting, '');

Verändert:

$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*', 'tt_address', 'name LIKE \''.$zipSQL.'\' AND country = \''.$counChar.'\' AND pid IN ('.$pidList.')'.$this->cObj->enableFields('tt_address'), '', $resultSorting, '');

Habt ihr eine Idee, wo der Denkfehler seien könnte?

Danke schoh mal,
Peppy

peppy ·

Seltsam, jetzt klappt es auf einmal doch (am Cache lag es aber nicht)

$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*', 'tt_address', '(company LIKE \''.$zipSQL.'\' OR name LIKE \''.$zipSQL.'\') AND country = \''.$counChar.'\' AND pid IN ('.$pidList.')'.$this->cObj->enableFields('tt_address'), '', $resultSorting, '');
blau ·

Hallo,
ich habe meine Suche mithilfe dieser Anleitung auch erweitern können, nur leider kann ich im Suchformular das 2. Feld nicht setzen. Hat dazu jemand vieleicht eine Idee oder Anleitung?
Zudem müsste ich die Ausgabe und das Suchformular trennen, da die Suche auf allen Seiten verfügbar sein soll und die Ausgabe aber nur auf einer bestimmten Seite. Ist dies irgendwie möglich? Wenn ja, bitte um Hilfe.
Gruß
blau