Hi,
ich will Produkte unter der Kategorie listen. Komme nicht weiter, kann mir wer weiterhelfen? Habe irgendwo bei einem Left Join oder dem Where ein Fehler drin, sodass ich die Produkte nicht unter die Kategorie gelistet bekomme.
$query = "
SELECT
cat.`name_".$language."` AS catname,
cat.category_id AS category_id,
prod.`name_".$language."` AS prodname,
prod.product_id AS product_id
FROM
`#__jshopping_products` AS prod
INNER JOIN
`#__jshopping_products_to_categories` AS pr_cat
ON
pr_cat.product_id = prod.product_id
LEFT JOIN
`#__jshopping_categories` AS cat
ON
pr_cat.category_id = cat.category_id
WHERE
prod.product_publish = '1'
AND
cat.category_publish='1'
AND
pr_cat.product_id = prod.product_id
";
$db->setQuery($query);
$row = $db->loadObjectList();
foreach ($row as $value) {
print_r("Katname: ".$value->catname."<br>Produkte zur Kategorie: ".$value->prodname."<br><br>");
}
Ausgabe von print_r
Katname: Wandbilder
Produkte: Acryl Schild
Katname: Dekoration
Produkte: Pappdisplay
Katname: Wandbilder
Produkte: Pappdisplay
Katname: Dekoration
Produkte: Foto-Tischläufer & Tischdecke
...
Produkte: Acryl Schild
Katname: Dekoration
Produkte: Pappdisplay
Katname: Wandbilder
Produkte: Pappdisplay
Katname: Dekoration
Produkte: Foto-Tischläufer & Tischdecke
...
Und ich will es so ausgeben lassen:
Katname: Wandbilder Produkte: Acryl Schild, Pappdisplay, ...
Katname: Dekoration Produkte: Pappdisplay, Foto-Tischläufer & Tischdecke, ...
....
Katname: Dekoration Produkte: Pappdisplay, Foto-Tischläufer & Tischdecke, ...
....
Joomla: 3.5.1
JoomShopping: 4.9.2
JoomShopping: 4.9.2