Antwort #7 am: 02. Februar 2011, 11:54:47
Hallo...nochmal ich
also vielleicht drück ich mich mal anders aus:
ich möchte den Wert für ein bestimmtes Product auslesen. dafür gibt es beim jeweiligen Product eine neue Spalte namens "feld1a"
da es im Backend editierbar ist gibt es in der Tabelle "configuration" "configuration_key" 9 Datenfelder die alle "FELD1A_DATEN_" + Ziffer 1 bis 9 heissen.
die Ziffer steht jeweils beim Product im Feld "feld1a" was auch soweit gut funktioniert.
Der Ausgabetext fürs Frontend steht in der Tabelle "configuration" in der Spalte "configuration_value"
ich brauche also eine Datenbankabfrage die mir den Wert vom configuration_value aus der Spalte configuration_key mit dem Inhalt "FELD1A_DATEN_ + (products_feld1a) auswirft.
Beispielsweise steht beim "FELD1ADATEN_2" der configuration_value "Länge 6 Meter" und im "FELD1A_DATEN_3" der configuration_value "Länge 9 Meter"
Im Backend bei der Artikelerstellung lege ich nun mittels "dropdown" fest welcher dieser Werte für diesen Artikel stimmig ist.
ist der Inhalt des Feldes "products_feld1a" also die Ziffer 2 - möchte ich als Ausgabe im frontend gerne haben: "Länge 6 Meter"
steht im products_feld1a nun eine 3 möchte ich die Ausgabe "Länge 9 Meter" bekommen.
geht das mittels einer einfachen Datenbankabfrage ( wäre ja eine if then verknüpfung - bzw eine deklaration des Wertes im "feld1a" um das die Abfrage ergänzt werden müsste)
Hoffe es ist nun verständlicher geworden ?