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: Kundenadresse in Box ausgeben

    lexus

    • Neu im Forum
    • Beiträge: 29
    Kundenadresse in Box ausgeben
    am: 12. November 2011, 12:26:34
    Hallo

    vielleicht kann mir jemand dabei helfen.

    ich möchte die Kundenadresse in einer zusätzlichen Box ausgeben.

    Box erstellen usw das klappt alles wunderbar, nur die Datenbankabfrage funktioniert nicht.

    Hier mein Box-Code:

    Code: PHP  [Auswählen]
    <?php

    $box_smarty = new smarty;
    $box_smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');
    $box_content='';


    $box_address_query = xtc_db_query(" SELECT
                                            customers_firstname,
                                            customers_lastname
                                           
                                        FROM
                                            "
    . TABLE_CUSTOMERS . "
                                        WHERE
                                            customers_id = "
    . (int)$_SESSION['customer_id']);
     
     
    $box_address_data = xtc_db_fetch_array($box_address_query);
     
    $smarty->assign('NAME',      $box_address_data['customers_firstname']);
    $smarty->assign('VORNAME',     $box_address_data['customers_lastname']);

        $box_smarty->caching = 0;
        $box_smarty->assign('language', $_SESSION['language']);
        $box_address = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_address.html');
        $smarty->assign('box_ADDRESS',$box_address);
       
    ?>

    Danke für die Hilfe

    Linkback: https://www.modified-shop.org/forum/index.php?topic=16665.0
    Trade Republic - Provisionsfrei Aktien handeln

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: Kundenadresse in Box ausgeben
    Antwort #1 am: 12. November 2011, 15:27:13
    Code: PHP  [Auswählen]
    {$smarty.session.customer_first_name}

    {$smarty.session.customer_last_name}

    Sind im Template verfügbar. :-)

    Gruß

    h-h-h

    lexus

    • Neu im Forum
    • Beiträge: 29
    Re: Kundenadresse in Box ausgeben
    Antwort #2 am: 12. November 2011, 17:23:20
    @ h-h-h

    Die Möglichkeit mit der session kenne ich - trotzdem danke.

    Ich möchte jedoch direkt aus der Datenbank die Einträge auslesen. Weil wenn die Daten geändert werden diese erst nach erneutem login in der session sind.

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: Kundenadresse in Box ausgeben
    Antwort #3 am: 12. November 2011, 20:14:51
    Eine If-Abfrage um den include in der "boxes.php" sollte gemacht werden.

    Code: PHP  [Auswählen]
    $smarty->assign('NAME',      $box_address_data['customers_firstname']);
    $smarty->assign('VORNAME',     $box_address_data['customers_lastname']);

    Statt $smarty verwende mal $box_smarty. Du möchtest doch {$NAME} & {$VORNAME} nicht in der "index.html" verwenden, sondern direkt in der "box_address.html".

    Gruß h-h-h

    lexus

    • Neu im Forum
    • Beiträge: 29
    Re: Kundenadresse in Box ausgeben
    Antwort #4 am: 13. November 2011, 09:50:56
    @ h-h-h

    Super danke, dass ich da nicht selber draufkam!  :nixweiss:
    1 Antworten
    1922 Aufrufe
    17. Februar 2016, 12:22:05 von chaploo
    4 Antworten
    15629 Aufrufe
    07. November 2012, 12:17:14 von macprint
    0 Antworten
    1926 Aufrufe
    29. Oktober 2012, 13:46:28 von Webi
               
    anything