Kategorie Problem bei 2 Mandanten

Gesperrt
ctschorsch
Beiträge: 101
Registriert: So 21. Nov 2004, 23:48
Kontaktdaten:

Kategorie Problem bei 2 Mandanten

Beitrag von ctschorsch »

Hi,

ich hab das Problem das in meiner Navigation des Kunden A, Kategorien des Kunden B mit angezeigt werden, obwohl ich in der Query ein

CAT.idclient=x gesetzt habe.

Hab ich da noch was übersehen ?

Georg
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

ähm CAT ist ein alias..auf was verweist der?

Ich gehe mal davon aus, daß CAT ein Alias auf die con_cat ist...wird dir aber nur bedingt weiterbringen...denn du brauchst mindestens noch die Sprache (con_cat_lang, dann idlang)

Wenn du dein komplettes Statement postest, kann man sich das mal ansehen...
ctschorsch
Beiträge: 101
Registriert: So 21. Nov 2004, 23:48
Kontaktdaten:

Beitrag von ctschorsch »

Hi Timo,

oh sorry, ja klar, komplettes statement hätte was :))

$sql = "SELECT
TREE.idcat,
LANG.name,
TREE.level
FROM
".$cfg["tab"]["cat_tree"]." AS TREE,
".$cfg["tab"]["cat"]." AS CAT,
".$cfg["tab"]["cat_lang"]." AS LANG
WHERE
CAT.idclient = ".$client." AND
TREE.idcat = LANG.idcat AND
TREE.level > 0 AND
LANG.visible = '1' AND
CAT.parentid = 'CMS_VALUE[0]'
ORDER
BY TREE.idtree";

Gruss Georg
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

hmm, ich würde zumindest folgendes machen:

$sql = "SELECT
TREE.idcat,
LANG.name,
TREE.level
FROM
".$cfg["tab"]["cat_tree"]." AS TREE,
".$cfg["tab"]["cat"]." AS CAT,
".$cfg["tab"]["cat_lang"]." AS LANG
WHERE
CAT.idclient = ".$client." AND
LANG.idlang = ".$lang." AND
TREE.idcat = LANG.idcat AND
TREE.level > 0 AND
LANG.visible = '1' AND
CAT.parentid = 'CMS_VALUE[0]'
ORDER
BY TREE.idtree";

Im Zweifelsfalle mal ein echo $sql dahinter machen und im phpMyAdmin ausführen lassen - dann sieht man meistens wo der Fehler liegt ;)
ctschorsch
Beiträge: 101
Registriert: So 21. Nov 2004, 23:48
Kontaktdaten:

Beitrag von ctschorsch »

danke hat schon geholfen :))

Georg
Gesperrt