Select nach Customer-Login

CreativPur

Erfahrenes Mitglied
Hallo,

ich habe folgendes Problem..

Ich habe eine Tabelle mit etlichen Kundendaten. Diese wird durch ein mehrseitiges Formular durch eingeloggte Kunden gefüllt. Das Formular gibt unter anderem auch die Login_ID per Hidden mit und gibt es auch in der Tabelle ein. Die Datenbank läuft über Magento. Ich habe somit in der selbstangelegten Tabelle die Customer_ID und die Magento_ID.
Die Werte, die ich bei der Registrierung in Magento eingegeben habe, werden auch im Accountbereich auf der Ausgabeseite ausgegeben.

PHP:
<?php $session = Mage::getSingleton('customer/session'); $customer = $session->getCustomer(); echo $customer->getLastname();?>

Meine Frage ist nun..
Wie bekomme ich zusätzlich die Werte aus meiner neu angelegten Tabelle hinzu ?

Wenn ich
PHP:
$abfrage = "SELECT * FROM BW_Customer_Daten WHERE Id_magento = 10";
eingebe, werden natürlich alle Daten ausgegeben.

Wie kann ich aber WHERE dazu bringen, dass alle Date von den eingeloggten Kunden automatisch angezeigt werden ??

Vielen Dank im Vorraus...
 
Das Formular gibt unter anderem auch die Login_ID per Hidden mit und gibt es auch in der Tabelle ein.

Das ist eine suboptimale Lösung und könnte eine Sicherheitslücke sein. Wenn möglich, empfehle ich, das über Session zu lösen und nicht über ein Hidden-Feld im Formular. Es gibt Browser-Extensions, die Daten in den Hidden-Feldern manipulieren können.

Wie bekomme ich zusätzlich die Werte aus meiner neu angelegten Tabelle hinzu ?

Da ich die Tabellen-Struktur nicht erahnen kann, wäre es gut, wenn du die mal postest. Dann könnte man eine ansatzgerechte Lösung anbieten, so kann ich dir nur das Thema JOINs als Stichwort hinwerfen.
 
Dafür braucht man heutzutage nicht einmal mehr ein Plugin, sondern man kann das direkt über die Webkonsole lösen. Insofern kann ich dem Saftmeister nur beipflichten.
 

Neue Beiträge

Zurück