rechtstexte für onlineshop
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Lagerort Zusatzfeld / Ausgabe

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Lagerort Zusatzfeld / Ausgabe
    am: 23. März 2022, 18:51:02
    Hallo zusammen,

    ich bräuchte nochmal Hilfe ....

    Hintergrund Komissionierung der Bestellung. Dazu habe ich die Tabelle RODUCTS um ein weiteres Feld erweitert, namens "products_lagerort". Hier gibt man dann den Lageort des Arikels ein, damit Hilfskräfte beim komissionieren sich besser orientieren können z.B.
    Dazu habe ich eine weitere Druckfunkton gebaut, die auf der /admin/print_order.php beruht und stellt einen "Laufzettel" dar. Dieser wird ausgedruckt und den Leuten im Lager mitgegeben.

    Damit nun der Lagerort auch auf dem Ausdruck erscheint, habe ich die /includes/classes/order.php ab Zeile 327 wie folgt erweitert:

    Code: PHP  [Auswählen]
                                              //ERWEITERUNG Zusatzfeld Stocklocation START
                                                      $products_lagerort_query = xtc_db_query("SELECT
                                            products_lagerort
                                    FROM "
    .TABLE_PRODUCTS."
                                            WHERE products_id='"
    .$order_data_values['products_id']."'");
                            $products_lagerort = xtc_db_fetch_array($products_lagerort_query);
                                                    $order_data[$index]['PRODUCTS_LAGERORT'] = $products_lagerort;
              //ERWEITERUNG Zusatzfeld Stocklocation ENDE
    Leider funktioniert das so nicht:
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Es wird "Array" ausgegeben - also hab ich da wohl irgendwo was vergessen oder falsch. Kann mir da jemand unter die arme greifen?

    Danke schonmal.
    Viele Grüße
    Alina

    Linkback: https://www.modified-shop.org/forum/index.php?topic=42311.0

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: Lagerort Zusatzfeld / Ausgabe
    Antwort #1 am: 28. März 2022, 20:13:51
    Hallo, ich schupps das nochmal dezent nach vorne in der Hoffnung noch auf Hilfe :-)

    Vielen Dank

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Lagerort Zusatzfeld / Ausgabe
    Antwort #2 am: 28. März 2022, 20:20:46
    Weder Zeit noch Lust, das durchzutesten, aber ich gehe mal davon aus, dass dein Fehler hier liegt:

    Code: PHP  [Auswählen]
    $products_lagerort = xtc_db_fetch_array($products_lagerort_query);
    $order_data[$index]['PRODUCTS_LAGERORT'] = $products_lagerort;

    Du hast mittels xtc_db_fetch_array() ein Array erzeugt, aber gibst nicht an, welche Spalte du daraus angezeigen lassen willst.

    Es müsste also wie nachfolgend mitgeteilt werden:

    Code: PHP  [Auswählen]
    $order_data[$index]['PRODUCTS_LAGERORT'] = $products_lagerort['products_lagerort'];

    Sofort den Inhalt des Arrays ausgeben könntest du aber auch mit xtc_db_fetch_row(), also:

    Code: PHP  [Auswählen]
    $products_lagerort = xtc_db_fetch_row($products_lagerort_query);
    $order_data[$index]['PRODUCTS_LAGERORT'] = $products_lagerort[0];

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: Lagerort Zusatzfeld / Ausgabe
    Antwort #3 am: 28. März 2022, 20:30:20
    Danke awids, das war des Rätsels Lösung ... again what learned  :datz:

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Lagerort Zusatzfeld / Ausgabe
    Antwort #4 am: 28. März 2022, 20:34:30
    Tja, es sind meistens nur Kleinigkeiten.  :thumbs:

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: Lagerort Zusatzfeld / Ausgabe
    Antwort #5 am: 28. März 2022, 20:37:38
    Da hast du Recht, ich hab zigmal drübergeschaut ... jeden einzelnen Buchstaben angeschaut ... kapiert hab ichs dann aber erst als du die Lösung geschrieben hast und sie vor mir lag  .... verückt manchmal .. .danke nochmal  :thumbs:

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: Lagerort Zusatzfeld / Ausgabe
    Antwort #6 am: 28. März 2022, 23:37:01
    Diese Zeile seh ich jetzt erst:

    Code: PHP  [Auswählen]
    Sofort den Inhalt des Arrays ausgeben könntest du aber auch mit xtc_db_fetch_row(), also:

    Code: PHP  [Auswählen]
    $products_lagerort = xtc_db_fetch_row($products_lagerort_query);
    $order_data[$index]['PRODUCTS_LAGERORT'] = $products_lagerort[0];

    Kommt im Grunde aufs gleiche raus, hat dies einen Vorteil in irgendeiner Art?
    2 Antworten
    1234 Aufrufe
    03. August 2018, 19:42:24 von parrotsnature
    3 Antworten
    3051 Aufrufe
    04. April 2013, 17:41:15 von Toby
    11 Antworten
    5626 Aufrufe
    27. August 2013, 20:35:03 von toppi
    4 Antworten
    2901 Aufrufe
    28. März 2010, 15:17:42 von jamiro
               
    anything