Franz Holzinger

Verse of the day

Bei Gott ist mein Heil, meine Ehre, der Fels meiner Stärke; meine Zuversicht ist auf Gott.
Psalm 62:7

© Bible Gateway's Verse of the Day


autor  
4-04-08 16:54:39 Titel bestellter Produkte abfragen...
Steffi Meissner
Hallo zusammen,

ich versuche gerade eine BE-Darstellung bestellter Produkte zu generieren. Irgendwie bekomm ich es aber nicht wirklich auf die Reihe den Titel der bestellten Produkte auszulesen. Kann mir hier vielleicht jemand nen Tipp gebeb, wie ich das in SQL am geschicktesten löse?

Liebe Grüße
Steffi
4-04-08 17:36:50 Titel der bestellten Produkte
Franz Holzinger
Hallo Steffi,

die Produkte werden in der Bestelltabelle sys_products_orders auf 2 Arten gespeichert:
1. Als Warenkorb gemeinsam mit der HTML Seite der Bestellbestätigung.
2. Als Verbindung über die mm-Tabelle sys_products_orders_mm_tt_products zu den Produkten und zu den Artikeln.

zu 1. gibt es ein Beispiel in der Datei class.tx_ttproducts_billdelivery.php.

zu 2. Bilde eine SQL Abfrage der Tabelle sys_products_orders_mm_tt_products mit sys_products_orders_uid als uid der Bestellung. Dann erhältst du in sys_products_orders_qty die Anzahl der gekauften Produkte/Artikel, in tt_products_uid die Produkt uids und in tt_products_articles_uid die Artikel uids dieser Bestellung.

Du kannst natürlich über LEFT JOIN alles auf einmal abfragen .

Schöne Grüße

Franz
4-04-08 18:03:46 sql
Steffi Meissner
Danke für den Tipp, lieber Franz.

Liebe Grüße
Steffi
11-06-12 09:28:10 kein tt_products_articles_uid in sys_products_orders_mm_tt_products
Matthias Brückner
Hallo, muss diesen Thread nochmal rauskramen:
in meiner sys_products_orders_mm_tt_products stehen alle tt_products_articles_uid auf '0'. (tt_products 2.7.3) Bestellung der Artikel funktioniert jedoch. Was könnte das Problem sein?
Gruß Matthias
12-06-12 09:29:07 alte Version
Franz Holzinger
Vielleicht ist eine alte Ausgabe der tt_products 2.7.3 installiert. Ich kann kein Fehlverhalten reproduzieren.
12-06-12 14:15:18 2.7.4
Matthias Brückner
Hallo Herr Holzinger,

auch mit der aktuellen Version klappt das nicht.
Welcher Part ist denn zuständig für das Schreiben in diese Tabelle?

sys_products_orders_uid
sys_products_orders_qty und
tt_products_uid
werden ordentlich befüllt ...

Beste Grüße
Matthias
12-06-12 15:48:55 unklar
Franz Holzinger
Ich weiß leider nicht, wie ich das beschriebene Fehlverhalten beim Abspeichern der Artikel uid in der mm-Tabelle der Bestellungen reproduzieren kann.
Sie können die Datei class.tx_ttproducts_order.php debuggen.
function createMM
< Zurück zum Forum