Hallo Leute,
ich stehe mal wieder auf dem schlauch was eine bestimmte abfrage über (erstmal) 3 tabellen betrifft.
Ich habe folgenden 3 tabellen:
Tabelle oxarticles
[table="width: 500, class: outer_border"]
[tr]
[td]oxid[/td]
[td]oxtitle[/td]
[td]oxpic[/td]
[/tr]
[tr]
[td]1[/td]
[td]lenkrad[/td]
[td]lenkrad.jpg[/td]
[/tr]
[tr]
[td]2[/td]
[td]reifen[/td]
[td]reifen.jpg[/td]
[/tr]
[tr]
[td]3[/td]
[td]sitz[/td]
[td]sitz.jpg[/td]
[/tr]
[/table]
Tabelle oxcategories
[table="width: 500, class: outer_border"]
[tr]
[td]oxid[/td]
[td]oxtitle[/td]
[td]oxpic[/td]
[/tr]
[tr]
[td]10[/td]
[td]VW Golf[/td]
[td]lenkrad.jpg[/td]
[/tr]
[tr]
[td]11[/td]
[td]VW Polo[/td]
[td]reifen.jpg[/td]
[/tr]
[tr]
[td]12[/td]
[td]VW Passat[/td]
[td]sitz.jpg[/td]
[/tr]
[/table]
Tabelle oxobject2category
[table="width: 500, class: outer_border"]
[tr]
[td]oxid[/td]
[td]oxobjectid[/td]
[td]oxcatind[/td]
[/tr]
[tr]
[td]10.1[/td]
[td]1[/td]
[td]10[/td]
[/tr]
[tr]
[td]10.2[/td]
[td]2[/td]
[td]10[/td]
[/tr]
[tr]
[td]10.3[/td]
[td]3[/td]
[td]10[/td]
[/tr]
[tr]
[td]11.1[/td]
[td]1[/td]
[td]11[/td]
[/tr]
[tr]
[td]11.2[/td]
[td]2[/td]
[td]11[/td]
[/tr]
[tr]
[td]11.3[/td]
[td]3[/td]
[td]11[/td]
[/tr]
[tr]
[td]12.1[/td]
[td]1[/td]
[td]12[/td]
[/tr]
[tr]
[td]12.2[/td]
[td]2[/td]
[td]12[/td]
[/tr]
[tr]
[td]12.3[/td]
[td]3[/td]
[td]12[/td]
[/tr]
[/table]
Jetzt ich möchte ich mir gerne alle artikel, aufgrund der eingabe einer OXID (eines artikels) in ein inputfeld ALLE artikel-(namen) (oxtitle) anzeigen lassen die ebenfalls in der kategorie sind, wo der artikel bzw. die oxid des artikel ist, die ich in das inputfeld eingetragen habe.
Also wenn ich in mein inputfeld jetzt "1" eintrage und auf submit drücke, sollte das ergebnis wie folgt aussehen:
Lenkrad
Reifen
Spiegel
Mein problem ist das ich mich da irgend wie überhaupt nicht reinfühlen kann was den aufbau des query's angeht.
Ich habs vorher geschafft, mir alle kategorien anzeigen zu lassen, die einem artikel zugeordnet sind (query folgt) und dachte ich kann darauf aufbauen aber leider kriege ich es von der logik des query's nicht hin.
Mein query für alle kategorien anzeigen die einem artikel zugeordet lautet:
Leider bringt mich dieser nicht weiter. Würde mich über hilfe sehr freuen, wie so eine abfrage aussehen könnte.
Grüße und danke im voraus.
ich stehe mal wieder auf dem schlauch was eine bestimmte abfrage über (erstmal) 3 tabellen betrifft.
Ich habe folgenden 3 tabellen:
Tabelle oxarticles
[table="width: 500, class: outer_border"]
[tr]
[td]oxid[/td]
[td]oxtitle[/td]
[td]oxpic[/td]
[/tr]
[tr]
[td]1[/td]
[td]lenkrad[/td]
[td]lenkrad.jpg[/td]
[/tr]
[tr]
[td]2[/td]
[td]reifen[/td]
[td]reifen.jpg[/td]
[/tr]
[tr]
[td]3[/td]
[td]sitz[/td]
[td]sitz.jpg[/td]
[/tr]
[/table]
Tabelle oxcategories
[table="width: 500, class: outer_border"]
[tr]
[td]oxid[/td]
[td]oxtitle[/td]
[td]oxpic[/td]
[/tr]
[tr]
[td]10[/td]
[td]VW Golf[/td]
[td]lenkrad.jpg[/td]
[/tr]
[tr]
[td]11[/td]
[td]VW Polo[/td]
[td]reifen.jpg[/td]
[/tr]
[tr]
[td]12[/td]
[td]VW Passat[/td]
[td]sitz.jpg[/td]
[/tr]
[/table]
Tabelle oxobject2category
[table="width: 500, class: outer_border"]
[tr]
[td]oxid[/td]
[td]oxobjectid[/td]
[td]oxcatind[/td]
[/tr]
[tr]
[td]10.1[/td]
[td]1[/td]
[td]10[/td]
[/tr]
[tr]
[td]10.2[/td]
[td]2[/td]
[td]10[/td]
[/tr]
[tr]
[td]10.3[/td]
[td]3[/td]
[td]10[/td]
[/tr]
[tr]
[td]11.1[/td]
[td]1[/td]
[td]11[/td]
[/tr]
[tr]
[td]11.2[/td]
[td]2[/td]
[td]11[/td]
[/tr]
[tr]
[td]11.3[/td]
[td]3[/td]
[td]11[/td]
[/tr]
[tr]
[td]12.1[/td]
[td]1[/td]
[td]12[/td]
[/tr]
[tr]
[td]12.2[/td]
[td]2[/td]
[td]12[/td]
[/tr]
[tr]
[td]12.3[/td]
[td]3[/td]
[td]12[/td]
[/tr]
[/table]
Jetzt ich möchte ich mir gerne alle artikel, aufgrund der eingabe einer OXID (eines artikels) in ein inputfeld ALLE artikel-(namen) (oxtitle) anzeigen lassen die ebenfalls in der kategorie sind, wo der artikel bzw. die oxid des artikel ist, die ich in das inputfeld eingetragen habe.
Also wenn ich in mein inputfeld jetzt "1" eintrage und auf submit drücke, sollte das ergebnis wie folgt aussehen:
Lenkrad
Reifen
Spiegel
Mein problem ist das ich mich da irgend wie überhaupt nicht reinfühlen kann was den aufbau des query's angeht.
Ich habs vorher geschafft, mir alle kategorien anzeigen zu lassen, die einem artikel zugeordnet sind (query folgt) und dachte ich kann darauf aufbauen aber leider kriege ich es von der logik des query's nicht hin.
Mein query für alle kategorien anzeigen die einem artikel zugeordet lautet:
Code:
$result = mysql_query("SELECT oxcategories.oxtitle FROM oxobject2category, oxcategories WHERE oxobject2category.oxobjectid like '$term' and oxobject2category.oxcatnid = oxcategories.oxid ORDER BY oxtitle ASC")
or die(mysql_error());;
Leider bringt mich dieser nicht weiter. Würde mich über hilfe sehr freuen, wie so eine abfrage aussehen könnte.
Grüße und danke im voraus.
Zuletzt bearbeitet: