Shopsystem ShopPilot

ShopPilot => SSP - Shop Server Pages => SSP Bibliothek => Thema gestartet von: jg am März 23, 2006, 12:36:37

Titel: Preis Subk auslesen?
Beitrag von: jg am März 23, 2006, 12:36:37
Hallo,
wie kann man den Preis eines _bestimmten_ Subkatalog auslesen,
zB. um einem Kunden 'seinen' und den netto-Listenpreis aus einem
anderen Subkatalog gegenüber zu stellen?
Ich würde mich sehr über ein kleines Beispiel aus dem Bereich
DB-Abfragen per SSP freuen, um so vielleicht besser den eigenen Einstieg
in diesen Bereich zu finden.
Grüße, jg
Titel: Re: Preis Subk auslesen?
Beitrag von: hop am März 30, 2006, 17:31:28
Hier ein Besipiel einer Funktion, die den Preis eines Artikels aus einem
festen anderen Subcat (hier 4) ermittelt. Ich habe die Funktion nicht
getsetstet, sollte aber grundsätzlich so funktionieren.

sub subcatpreis {
                my $index = $_[0];

my $pre = ssp::db_get_prefix();
my $ISCAT = $pre . "ISCAT";
my $sc = 4; # gewünschter Subkatalog
                my $id = ssp::get_var_article('id',$index);
my $sql = qq{
 SELECT $ISCAT.PRICE
 FROM $ISCAT WHERE $ITEM.ITENID = '$id' AND  $ISCAT.SCID = $sc
 };
my $read = ssp::readSQLData($sql, "_PREIS");
                my $subcatpeis = ssp::get_var_db("_PREIS", 0);
                main::mprint(main::fp($subcatpeis));
}