Zum Inhalt springen

wfbqe query funktioniert nicht

Erstellt am 5. Dezember 2009 · Noch keine Antworten

Tags: Datenbank, Frage

mila ·

Hallo,
ich muss vorausschicken, dass ich wenig Erfahrung mit MySQL-Datenbanken habe. Ich teste gerade die Extension wfbqe. Grundlage ist eine Tabelle, die in mein typo3-Projekt importiert wurde und Adressen enthält. Eine einfache Liste aller Adressen auszugeben hat funktioniert. Ein Liste, in der nach einem 0/1-Kriterium gefiltert wurde, auch. Sobald ich aber nach Anleitung ein Suchformular einrichte und z.B. über das Formular nach einem bestimmten Nachnamen suche, bekomme ich folgende Fehlermeldung:

Query constructed:
SELECT anwaelte.Nachname AS Name, anwaelte.vname AS Vorname, anwaelte.kanzlei AS Kanzlei, anwaelte.schwerpunkt AS Schwerpunkt, anwaelte.fachanwalt AS Fachanwalt FROM anwaelte WHERE anwaelte.Nachname LIKE '%%'
Darunter werden mir sämtliche Adressen ausgegeben, ohne dass eine Filterung stattgefunden hat (klar, wegen der %%).

Für mich sieht das so aus, dass die Eingabe in das Formular nicht als Parameter an die Abfrage übergeben wird. Denn eigentlich habe ich folgende Abfrage konstruiert:

SELECT anwaelte.Nachname AS Name, anwaelte.vname AS Vorname, anwaelte.kanzlei AS Kanzlei, anwaelte.schwerpunkt AS Schwerpunkt, anwaelte.fachanwalt AS Fachanwalt, anwaelte.ID, anwaelte.ID FROM anwaelte WHERE anwaelte.Nachname LIKE '%###NAME###%' ORDER BY anwaelte.Nachname ASC

Was läuft da falsch? Vielen Dank im Voraus für eure Hilfe

PS: für die Profis unter euch: im Erweiterungsmanager erscheinen nach der Installation der Extension folgende Meldungen:

Quelltextwarnungen:
(relevant für Entwickler)

Anscheinend ist in "mod1/conf.php" ein Backend-Modul vorhanden, aber nicht über ext_emconf.php konfiguriert.
Anscheinend ist in "mod2/conf.php" ein Backend-Modul vorhanden, aber nicht über ext_emconf.php konfiguriert.
Kein Code für XCLASS-Einbindung in Datei "lib/class.tx_wfqbe_connect.php" gefunden.
Kein Code für XCLASS-Einbindung in Datei "lib/class.tx_wfqbe_mail.php" gefunden.
Kein Code für XCLASS-Einbindung in Datei "lib/class.user_api_array2xml.php" gefunden.
Kein Code für XCLASS-Einbindung in Datei "lib/class.user_api_xml2array.php" gefunden.
Kein Code für XCLASS-Einbindung in Datei "lib/class.user_api_xml2data_structure.php" gefunden.
Kein Code für XCLASS-Einbindung in Datei "lib/class.wfqbe_utils.php" gefunden.
Kein Code für XCLASS-Einbindung in Datei "mod1/class.tx_wfqbe_mod1_ajax.php" gefunden.
Kein Code für XCLASS-Einbindung in Datei "tx_wfqbe_query_insert/class.form_generator.php" gefunden.
Kein Code für XCLASS-Einbindung in Datei "tx_wfqbe_query_query/class.form_generator.php" gefunden.
Kein Code für XCLASS-Einbindung in Datei "tx_wfqbe_query_search/class.form_generator.php" gefunden. Fehler
Zeigt an, ob durch das Installieren der Erweiterung Fehler aufgetreten sind.

Benennungsärgernisse:
(relevant für Entwickler)

modname
0 xMOD_tx_wfqbe_tx_wfqbe_query_querywiz
1 xMOD_tx_wfqbe_tx_wfqbe_query_searchwiz
2 xMOD_tx_wfqbe_tx_wfqbe_query_insertwiz

classname
0 user_api_array2xml
1 user_api_xml2array
2 user_api_xml2data_structure
3 wfqbe_utils
4 form_generator
5 form_generator
6 form_generator

classfilename
0 class.user_api_array2xml.php
1 class.user_api_xml2array.php
2 class.user_api_xml2data_structure.php
3 class.wfqbe_utils.php
4 class.form_generator.php
5 class.form_generator.php
6 class.form_generator.php

Die Extension wurde vom Autor offensichtlich erst Ende November aktualisiert. Ich habe sie testweise bei Mittwald in einem jungfräulichen Account installiert.