Abfrage gestalten Guten Tag zusammen,
ich entwickle gerade eine Bewerberverwaltung für meine Firma. Dabei habe ich u.a. diese Tabellen:
bewerberdaten (hier werden die Daten des Bewerbers gespeichert)
weiterleitungen (hier werden Daten gespeichert, wenn eine Bewerbung weitergeleitet wird)
bewerberschreiben (hier werden alle Dokumente gespeichert)
Die Anwendung funktioniert auch, jetzt möchte ich aber noch eine Such/ Analysefunktion schreiben, bei der ich verschiedene Kriterien mischen möchte.
Zum einen sollen Bewerberdaten als Suchkriterium angegeben werden
(nachname, vorname, studium, ausbildung, bewerbungsdatum)
aber auch die daten aus anderen tabellen (welche bewerbung wurde an wen weitergeleitet)
wer hat welches dokument erhalten.
Das ganze möchte ich so gestalten, dass jeweils eine Suchseite aufgerufen wird, bei der ich die Kriterien festlegen kann.
Beispiel:
Pro Kriterium habe ich die folgenden Felder
ein textfeld (vorname)
radio button (wertname) mit den Werten gleich ungleich
radio button (verknuepfungname) mit den werten und oder not
Jetzt möchte ich das so stricken, wenn dass textfeld gefüllt ist, soll ide Abfrage so erfolgen, dass überprüft wird wo der vorname gleich oder ungleich ($wertname) und weitere Kriterien per $verknuepfunname angebunden werden.
Ich habe dass über if Abfragen probiert, bekomme aber dann das Problem, wenn ein Kriterium fehlt, da ich dann mit in meiner sql-Abfrage ein or stehen habe.
Beispiel:
select * from bewerberdaten, weiterleitungen, bewerberschreiben where and bewerberdaten.ausbildung1='Industriekaufmann'
Wie kann ich eine solche Abfrage am besten gestalten. (bei PHPMyadmin kann ich auch dynamische abfrage generieren)
Ich habe jetzt extra keinen Quelltext angegeben, da es osnt noch übersichtlich wird. |