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: DB Abfrage & Ausgabe in product_info

    CojaX

    • Mitglied
    • Beiträge: 124
    DB Abfrage & Ausgabe in product_info
    am: 03. Dezember 2013, 17:34:10
    Hallo,

    ich bin ein PHP & SQL Leihe - und komme einfach nicht darauf.

    Folgende Situation:

    Ich möchte in meiner product_info_tabs_v1.html einen zusätzlichen Tab haben,
    der "Wir empfehlen Ihnen folgendes Zubehör:" anzeigt.

    Der Tab funktioniert schonmal.

    In meiner DB Tabelle products habe ich drei zusätzliche Spalten zubehör1, zubehör2 und zubehör3 angelegt,
    in der ich eine Ziffer (die einer product_id entspricht, die ich anzeigen möchte) eintrage.

    Aber wie rufte ich genau die Daten aus, wie etwa in einer product_listing ?
    Jedoch nur die vordefenierten Produkte mit der ID aus zubehör1, zubehör2 und zubehör3 ?

    Ja,
    ich habe gesehen, dass soetwas in der modified 2.0 kommt - nur wann bitte?
    Vielleicht kann ja jemand das ganze schon als Template für die 1.06 posten.

    Gruß

    Linkback: https://www.modified-shop.org/forum/index.php?topic=28561.0
    rechtstexte für onlineshop

    CojaX

    • Mitglied
    • Beiträge: 124
    Re: DB Abfrage & Ausgabe in product_info
    Antwort #1 am: 04. Dezember 2013, 12:09:13
    Hallo,

    habe mal ein bisschen gebastelt - aber es läuft nicht  :datz:

    Ich möchte einfach nur aus der Taballe products_description die Spalte products_name anwählen wovon die products_id der Zahl 10 - nur Testweise - entspricht.

    Die 10 wird später durch {$PRODUCTS_ZUBEHÖR1} ersetzt.

    So,

    in product_info.php
    Code: PHP  [Auswählen]
    require_once (DIR_FS_INC.'xtc_get_test.inc.php');
     
    eingefügt.

    xtc_get_test.inc.php erzeugt mit folgenden Inhalt:
    Code: PHP  [Auswählen]
      function xtc_get_test($product_id, $language = '') {

        if (empty($language)) $language = $_SESSION['languages_id'];

       $testeo_query = "SELECT products_name
    FROM "
    . TABLE_PRODUCTS_DESCRIPTION ."
    WHERE products_id = '10'"
    ;
    $testeo_query = xtc_db_query($testeo_query);
    $testeo_data = xtc_db_fetch_array($testeo_query);
    $info_smarty->assign('TESTEO', $testeo_data['sourceCode']);

      }
     

    Aber in meinem Template products_info_tabs_v1.html

    erzeugt der Code {$TESTEO} nichts.

    Warum?
    Würde hier einfach nur gerne - wie oben schon beschrieben -
    den Inhalt ausgeben (um damit ein Modul aufzubauen)

    web0null

    • Experte
    • Beiträge: 1.998
    Re: DB Abfrage & Ausgabe in product_info
    Antwort #2 am: 04. Dezember 2013, 17:11:58
    Hallo,
    Zitat
    Ich möchte in meiner product_info_tabs_v1.html einen zusätzlichen Tab haben,
    der "Wir empfehlen Ihnen folgendes Zubehör:" anzeigt.
    • gibt es das schon und nennt sich "Cross Selling".
    • müsste deine Funktion eine Fehlermeldung bringen, da $info_smarty nicht als "global" definiert wurde
    • was soll $testeo_data['sourceCode'] sein, das fragst du doch gar nicht ab?
    • musst du "language" auch berücksichtigen in der Funktion
    • gibt es für den Produktnamen schon eine Funktion xtc_get_products_name
    • könnte dir das weiterhelfen
    Jetzt Frage ich mich nur noch warum nimmst du nicht Punkt 1.

    Gruß

    CojaX

    • Mitglied
    • Beiträge: 124
    Re: DB Abfrage & Ausgabe in product_info
    Antwort #3 am: 04. Dezember 2013, 17:22:48
    OH MEIN GOTT  :datz:

    Das ist genau das, das ich gesucht habe!

    Bin derzeit noch am Aufbau meines Shops - er ist noch nicht Online.

    Kannte das Modul nicht :D

    DANKE DIR :D

    web0null

    • Experte
    • Beiträge: 1.998
    Re: DB Abfrage & Ausgabe in product_info
    Antwort #4 am: 04. Dezember 2013, 17:25:51
    Bitte bitte, also fang am besten mit Punkt 6 an  ;-).

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: DB Abfrage & Ausgabe in product_info
    Antwort #5 am: 04. Dezember 2013, 19:44:39
    Tststs, diese Lesefaulheit... und dann massig vertane Zeit mit Code-Gefrickel :-D

    Gruß,
    noRiddle
    1 Antworten
    1981 Aufrufe
    01. Juni 2011, 05:24:50 von RossiRat
    50 Antworten
    12012 Aufrufe
    28. September 2018, 10:37:39 von Viol
               
    anything