Hallo,
habe folgendes Problem bei meiner Abfrage und komme nicht weiter:
Ich habe eine Datenbank mit 2 Tabellen.
In der 1. Tabelle stehen Artikel:
Artikel
id Artikelnumer Bezeichnung
1 123456 Artikel 1
2 236456 Artikel 2
3 358756 Artikel 3
4 456879 Artikel 4
In der 2. Tabelle werden verschiede Artikelmerkmale hinterlegt mit Historie:
Status
id Artikelid Merkmal Wert Datum
1 1 1 100 2009-06-01
2 1 1 150 2009-06-20
3 1 1 120 2009-06-25
4 1 2 test 2009-06-10
5 1 2 betrieb 2009-06-11
6 2 3 8 2009-06-01
7 2 3 10 2009-06-20
…
Nun habe ich in php ein Eingabeformular, dass mir eine Auswahlliste aller Artikel anzeigt.
Wenn nun ein Artikel ausgewählt wurde, erscheinen zusätzliche Auswahlfelder (z.B. Mekmal 1, Merkmal 2,…) mit den jeweils möglichen Werten.
Also wähle ich z.B. Artikel 1, erscheinen zwei Auswahlfelder:
Merkmal 1 mit dem Inhalt: 100, 120, 150
Merkmal 2 mit dem Inhalt: test, betrieb
Wenn ich nun auswähle: Merkmal 1 -> 120 und Merkmal 2 -> Betrieb und anschließend auf Anzeigen klicke, soll eine Zeile mit dem Artikel anzeigen, welcher beide als aktuelle Merkmale hat.
Wenn ich im gegenzug Merkmal 1 -> 100 und Merkmal 2 -> Betrieb auswähle, sollte nichts angezeigt werden, da bei Merkmal 1 der Wert 100 nicht der aktuelle (letzte) Wert ist.
Ich hoffe, dass meine Frage einigermaßen verständlich ist und mir auch jemand helfen kann.
Vielen Dank im voraus.
Grüße.
Stefan