Seite 1 von 1

Datenbank von ebene 1 auslesen? ;-(

Verfasst: Di 7. Nov 2006, 17:11
von cschwan2006
Hallo, ich habe 2 Bäume in contenido ich möchte aber nur den ersten
Baum mit der idcat = 1 auslesen und alle levels anzeigen lassen, ich
habe schon folgeneds probiert, aber es klappt nicht: :cry:

Code: Alles auswählen

$query = "SELECT
             *
           FROM
             ".$cfg["tab"]["cat_tree"]." AS A,
             ".$cfg["tab"]["cat"]." AS B,
             ".$cfg["tab"]["cat_lang"]." AS C
           WHERE
             A.idcat = B.idcat= 1
             AND B.idcat=C.idcat
             AND C.idlang='$lang'
             AND B.idclient='$client'
             AND C.visible=1
           ORDER by A.idtree"; 
Hat jemand vielleicht ne Idee?

Gruss Christian

Verfasst: Do 9. Nov 2006, 09:06
von emergence

Code: Alles auswählen

A.idcat = B.idcat= 1
schränkt das wirklich nur auf die idcat 1 ein (ohne sub kategorien)

es gilt das selbe wie im andern posting..

Verfasst: Do 9. Nov 2006, 13:38
von cschwan2006
emergence hat geschrieben:

Code: Alles auswählen

A.idcat = B.idcat= 1
schränkt das wirklich nur auf die idcat 1 ein (ohne sub kategorien)

es gilt das selbe wie im andern posting..
ich wollte aber auch die subs anzeigen lassen? habe es auch schon mit

Code: Alles auswählen

b.level = 1 or b.level = 2 
versucht futzt aber nicht.

kann man nicht unabhängig von der idcat den baum auslesen? Habe gedacht das man irrendwas einbauen kann wo man first tree anzeigen lassen kann!

vielen dank im vorraus

gruss christian

Verfasst: Do 9. Nov 2006, 14:33
von emergence
cschwan2006 hat geschrieben:kann man nicht unabhängig von der idcat den baum auslesen?
ähm, wüsste nicht wie...

man kann den kompletten baum(mit allen zweigen) auslesen..
man kann alle kategorien einer ebene/elternkategorie auslesen...

man kann nicht einen kompletten zweig auslesen
(zumindestens nicht mit einem einzigen sql query)

hilft dir denn die antwort im anderen thread nicht weiter ?

Verfasst: Do 9. Nov 2006, 15:59
von cschwan2006
emergence hat geschrieben:
cschwan2006 hat geschrieben:kann man nicht unabhängig von der idcat den baum auslesen?
ähm, wüsste nicht wie...

man kann den kompletten baum(mit allen zweigen) auslesen..
man kann alle kategorien einer ebene/elternkategorie auslesen...

man kann nicht einen kompletten zweig auslesen
(zumindestens nicht mit einem einzigen sql query)

hilft dir denn die antwort im anderen thread nicht weiter ?
JA war ein guter tipp, aber ich bleibe lieber bei der standart variante, weil wenn ich immer nen tree anlege muss ich auch die Id's immer mit anpassen in den modulen und das ist scheisse, dann lasse ich lieber den ganzen baum anzeigen, da habe ich weniger arbeit;-)

Aber trotzdem danke für den tipp!

Aber ich habe jetzt noch ein anderes Problem und zwar:

ich will ein input modul machen wo ich auswählen lassen kann wieviele Bäume angezigt werden soll; so jetzt habe ich nen drop Down Menü gemacht wo ich 1-5 auswählen kann, jetzt will ich das wenn ich 2 auswähle das darunter 2 dropdown darstellt mit den ganzen bäumen? Weist du wie ich das realisieren kann?

Weil ich habe auch das problem das CMS_VALUE[0] nicht für 2 verwendet werden kann, wie kann man das dynamischen machen?
Auch im Output soll z.B. für die variable $startkategorie = CMS_Value[?]
für alle ausliest!

Aber ich habe keine ahnung ob das überhaupt geht!?

Vielen Dank im vorraus!

mfg

Christian

Verfasst: Do 9. Nov 2006, 16:13
von emergence
cschwan2006 hat geschrieben:Aber ich habe jetzt noch ein anderes Problem und zwar:

ich will ein input modul machen wo ich auswählen lassen kann wieviele Bäume angezigt werden soll; so jetzt habe ich nen drop Down Menü gemacht wo ich 1-5 auswählen kann, jetzt will ich das wenn ich 2 auswähle das darunter 2 dropdown darstellt mit den ganzen bäumen? Weist du wie ich das realisieren kann?

Weil ich habe auch das problem das CMS_VALUE[0] nicht für 2 verwendet werden kann, wie kann man das dynamischen machen?
Auch im Output soll z.B. für die variable $startkategorie = CMS_Value[?]
für alle ausliest!

Aber ich habe keine ahnung ob das überhaupt geht!?
ähm, hä ?
mag das jetzt nicht verstehen...

Verfasst: Do 9. Nov 2006, 16:37
von cschwan2006
emergence hat geschrieben:
cschwan2006 hat geschrieben:Aber ich habe jetzt noch ein anderes Problem und zwar:

ich will ein input modul machen wo ich auswählen lassen kann wieviele Bäume angezigt werden soll; so jetzt habe ich nen drop Down Menü gemacht wo ich 1-5 auswählen kann, jetzt will ich das wenn ich 2 auswähle das darunter 2 dropdown darstellt mit den ganzen bäumen? Weist du wie ich das realisieren kann?

Weil ich habe auch das problem das CMS_VALUE[0] nicht für 2 verwendet werden kann, wie kann man das dynamischen machen?
Auch im Output soll z.B. für die variable $startkategorie = CMS_Value[?]
für alle ausliest!

Aber ich habe keine ahnung ob das überhaupt geht!?
ähm, hä ?
mag das jetzt nicht verstehen...
OK also 1 DropDown Menü
-1
-2
-3
...
-5

Jetzt wähle ich "2" aus!
Jetzt soll er mir 2 Dropdows anzeigen wo die ganzen bäume drin sind!
Aus den 2 Dropdown menüs kann ich jetzt z.b. im ersten dropdown den ersten baum (CMS_VALUE[1]) auswählen und im zweiten dropdown den 2 baum (CMS_VALUE[2])!

Hoffe du hast es jetzt verstanden?

Verfasst: Fr 10. Nov 2006, 11:13
von emergence
verstanden ja... aber keinen vorschlag...

Verfasst: Fr 10. Nov 2006, 11:59
von stese
schau dir mal den input der artikel liste advanced an - da macht der herr b das so mit irgendwelchen datenfeldern wenn ich mich nicht irre