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: Abfrage nach Options ID in den Artikel Attributen (DB)

    mw77

    • Frisch an Board
    • Beiträge: 93
    Für eine eigene Anpassung möchte ich gern in den Attributen etwas einfügen. Ich versuche also in der product_attributes.php nach der Options ID abzufragen und bei einem bestimmten Wert möchte ich in der Ausgabe etwas anzeigen lassen.

    Also z.B. Meine Anzeige - Options-Name - Options-Wert ...

    Ich habe das folgendermaßen versucht:

    Code: PHP  [Auswählen]
    $op_query = xtDBquery("select * from ".TABLE_PRODUCTS_OPTIONS." ");

     while ($empfehlung = xtc_db_fetch_array($op_query,true)) {

    $typid = $empfehlung['products_options_id'];

     if ($typid == 6 ) {
                $empfehlung1 = 'wert1';
            }else if ($typid == 5 ) {
            $empfehlung1 = 'wert2';
        }
    }
    $module_smarty->assign('EMPFEHLUNG1', $empfehlung1);
    Das funktioniert leider überhaupt nicht, kann mir jemand helfen?



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

    techway

    • Experte
    • Beiträge: 163
    Abfrage nach Options ID in den Artikel Attributen (DB)
    Antwort #1 am: 31. Mai 2011, 18:36:13
    Hallo,

    ich deinem Code ist kein Fehler drin, nur weiß ich nicht, was du damit erreichen willst...

    Du gehst alle Attribute durch, wenn ID = 5 dann merkst du dir "wert2", wenn ID = 6 dann überschreibst du dir "wert2" gegen "wert1"...

    Wahrscheinlich kriegst du immer "wert1" angezeigt da die Datensätze normal nach der ID sortiert gelesen werden.

    Erzähl mal genau, was du machen willst. Man kann die ID auch direkt in die SQL-Abfrage einfügen.

    Gruß
    TechWay

    mw77

    • Frisch an Board
    • Beiträge: 93
    Abfrage nach Options ID in den Artikel Attributen (DB)
    Antwort #2 am: 31. Mai 2011, 18:53:48
    Danke für deine Antwort!

    Ok also ich will dass der Kunde zunächst Werte einträgt, z.B. seine Körpergröße, das hab ich soweit schon geschafft. Als nächstes habe ich einem Artikel Attribute zugewiesen z.B. eine Produktgröße. Jetzt möchte ich dem Kunden eine Empfehlung für die Produktgröße innerhalb der Attribute anzeigen lassen. Das ist also mein Ansatz erstmal generell zu versuchen etwas anzeigen zu lassen je nach Options ID. Es soll also bei ID 6 (das wäre dann die Produktgröße) die Empfehlung speziell für die Produktgröße angezeigt werden.

    Und ja genau es passiert genau was du gesagt hast. Es wird immer nur ein wert angezeigt!  :nixweiss:

    mw77

    • Frisch an Board
    • Beiträge: 93
    Abfrage nach Options ID in den Artikel Attributen (DB)
    Antwort #3 am: 01. Juni 2011, 09:04:58
    Könnte mir vielleicht jemand helfen bei dem Problem, dass immer der gleiche Wert angezeigt wird? Ich hatte das mit der ID Abfrage in der SQL Anweisung versucht aber das hat auch nicht richtig funktioniert...

    mw77

    • Frisch an Board
    • Beiträge: 93
    Abfrage nach Options ID in den Artikel Attributen (DB)
    Antwort #4 am: 01. Juni 2011, 17:26:39
    Ich habe es nun so versucht, aber es geht auch nicht..

    Code: PHP  [Auswählen]

            $rows = 0;
            $op_query = xtDBquery("select * from ".TABLE_PRODUCTS_OPTIONS." ");
            while ($empfehlung = xtc_db_fetch_array($op_query, true)) {
                    $rows ++;

                    if ($empfehlung['products_options_id'] == '6') {
                            $empfehlung1 = 'wert1';
            }
                            else if ($empfehlung['products_options_id'] == '4') {
                            $empfehlung1 = 'wert5';
            }

    } // while
     

    techway

    • Experte
    • Beiträge: 163
    Abfrage nach Options ID in den Artikel Attributen (DB)
    Antwort #5 am: 01. Juni 2011, 20:42:31
    Tut mir Leid, aber ich verstehe immer noch nicht 100%ig was du genau machen willst?  :glaskugel:  

    Willst du alle Artikel, die die Option mit der ID 6 haben, als Empfehlung auflisten?

    Werbung / Banner buchen
    17 Antworten
    14864 Aufrufe
    21. April 2010, 00:06:55 von EarthPlague
    0 Antworten
    1949 Aufrufe
    15. Februar 2018, 20:24:22 von rumslich
    2 Antworten
    1948 Aufrufe
    11. April 2023, 21:19:58 von noRiddle (revilonetz)