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
Kategorie Problem bei 2 Mandanten
-
- Beiträge: 101
- Registriert: So 21. Nov 2004, 23:48
- Kontaktdaten:
-
- Beiträge: 101
- Registriert: So 21. Nov 2004, 23:48
- Kontaktdaten:
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
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
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
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
$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

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